Support more node types in generateUidBasedOnNode (#11260)
* Support more node types in generateUidBasedOnNode * More nodes
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
var _deep$obj, _deep$obj2, _deep$obj3, _deep$obj4, _ref, _ref2, _ref3, _ref4, _deep$obj5, _ref5, _deep$obj6, _ref6, _deep$obj7, _ref7, _deep$obj8, _ref8;
|
||||
var _deep$obj, _deep$obj2, _deep$obj3, _deep$obj4, _key, _key2, _key3, _key4, _deep$obj5, _key5, _deep$obj6, _key6, _deep$obj7, _key7, _deep$obj8, _key8;
|
||||
|
||||
var x = 0;
|
||||
var sets = 0;
|
||||
@@ -38,30 +38,30 @@ expect(gets).toBe(3);
|
||||
expect((_deep$obj4 = deep.obj).x && (_deep$obj4.x = 3)).toBe(0);
|
||||
expect(gets).toBe(4);
|
||||
var key = 0;
|
||||
expect(obj[_ref = ++key] || (obj[_ref] = 1)).toBe(1);
|
||||
expect(obj[_key = ++key] || (obj[_key] = 1)).toBe(1);
|
||||
expect(key).toBe(1);
|
||||
key = 0;
|
||||
expect(obj[_ref2 = ++key] || (obj[_ref2] = 2)).toBe(1);
|
||||
expect(obj[_key2 = ++key] || (obj[_key2] = 2)).toBe(1);
|
||||
expect(key).toBe(1);
|
||||
key = 0;
|
||||
expect(obj[_ref3 = ++key] && (obj[_ref3] = 0)).toBe(0);
|
||||
expect(obj[_key3 = ++key] && (obj[_key3] = 0)).toBe(0);
|
||||
expect(key).toBe(1);
|
||||
key = 0;
|
||||
expect(obj[_ref4 = ++key] && (obj[_ref4] = 3)).toBe(0);
|
||||
expect(obj[_key4 = ++key] && (obj[_key4] = 3)).toBe(0);
|
||||
expect(key).toBe(1);
|
||||
key = 0;
|
||||
expect((_deep$obj5 = deep.obj)[_ref5 = ++key] || (_deep$obj5[_ref5] = 1)).toBe(1);
|
||||
expect((_deep$obj5 = deep.obj)[_key5 = ++key] || (_deep$obj5[_key5] = 1)).toBe(1);
|
||||
expect(gets).toBe(5);
|
||||
expect(key).toBe(1);
|
||||
key = 0;
|
||||
expect((_deep$obj6 = deep.obj)[_ref6 = ++key] || (_deep$obj6[_ref6] = 2)).toBe(1);
|
||||
expect((_deep$obj6 = deep.obj)[_key6 = ++key] || (_deep$obj6[_key6] = 2)).toBe(1);
|
||||
expect(gets).toBe(6);
|
||||
expect(key).toBe(1);
|
||||
key = 0;
|
||||
expect((_deep$obj7 = deep.obj)[_ref7 = ++key] && (_deep$obj7[_ref7] = 0)).toBe(0);
|
||||
expect((_deep$obj7 = deep.obj)[_key7 = ++key] && (_deep$obj7[_key7] = 0)).toBe(0);
|
||||
expect(gets).toBe(7);
|
||||
expect(key).toBe(1);
|
||||
key = 0;
|
||||
expect((_deep$obj8 = deep.obj)[_ref8 = ++key] && (_deep$obj8[_ref8] = 3)).toBe(0);
|
||||
expect((_deep$obj8 = deep.obj)[_key8 = ++key] && (_deep$obj8[_key8] = 3)).toBe(0);
|
||||
expect(gets).toBe(8);
|
||||
expect(key).toBe(1);
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
var _obj$x, _obj$x2, _deep$obj, _x, _deep$obj2, _x2, _ref, _obj, _ref2, _obj2, _deep$obj3, _ref3, _ref4, _deep$obj4, _ref5, _ref6;
|
||||
var _obj$x, _obj$x2, _deep$obj, _deep$obj$x, _deep$obj2, _deep$obj2$x, _key, _obj$_key, _key2, _obj$_key2, _deep$obj3, _key3, _deep$obj3$_key, _deep$obj4, _key4, _deep$obj4$_key;
|
||||
|
||||
var x = undefined;
|
||||
var sets = 0;
|
||||
@@ -26,23 +26,23 @@ var deep = {
|
||||
|
||||
};
|
||||
obj.x = undefined;
|
||||
expect((_x = (_deep$obj = deep.obj).x) !== null && _x !== void 0 ? _x : _deep$obj.x = 1).toBe(1);
|
||||
expect((_deep$obj$x = (_deep$obj = deep.obj).x) !== null && _deep$obj$x !== void 0 ? _deep$obj$x : _deep$obj.x = 1).toBe(1);
|
||||
expect(gets, 1);
|
||||
expect((_x2 = (_deep$obj2 = deep.obj).x) !== null && _x2 !== void 0 ? _x2 : _deep$obj2.x = 2).toBe(1);
|
||||
expect((_deep$obj2$x = (_deep$obj2 = deep.obj).x) !== null && _deep$obj2$x !== void 0 ? _deep$obj2$x : _deep$obj2.x = 2).toBe(1);
|
||||
expect(gets, 2);
|
||||
var key = 0;
|
||||
obj.x = undefined;
|
||||
expect((_obj = obj[_ref = ++key]) !== null && _obj !== void 0 ? _obj : obj[_ref] = 1).toBe(1);
|
||||
expect((_obj$_key = obj[_key = ++key]) !== null && _obj$_key !== void 0 ? _obj$_key : obj[_key] = 1).toBe(1);
|
||||
expect(key, 1);
|
||||
key = 0;
|
||||
expect((_obj2 = obj[_ref2 = ++key]) !== null && _obj2 !== void 0 ? _obj2 : obj[_ref2] = 2).toBe(1);
|
||||
expect((_obj$_key2 = obj[_key2 = ++key]) !== null && _obj$_key2 !== void 0 ? _obj$_key2 : obj[_key2] = 2).toBe(1);
|
||||
expect(key, 1);
|
||||
obj.x = undefined;
|
||||
key = 0;
|
||||
expect((_ref4 = (_deep$obj3 = deep.obj)[_ref3 = ++key]) !== null && _ref4 !== void 0 ? _ref4 : _deep$obj3[_ref3] = 1).toBe(1);
|
||||
expect((_deep$obj3$_key = (_deep$obj3 = deep.obj)[_key3 = ++key]) !== null && _deep$obj3$_key !== void 0 ? _deep$obj3$_key : _deep$obj3[_key3] = 1).toBe(1);
|
||||
expect(gets, 3);
|
||||
expect(key, 1);
|
||||
key = 0;
|
||||
expect((_ref6 = (_deep$obj4 = deep.obj)[_ref5 = ++key]) !== null && _ref6 !== void 0 ? _ref6 : _deep$obj4[_ref5] = 2).toBe(1);
|
||||
expect((_deep$obj4$_key = (_deep$obj4 = deep.obj)[_key4 = ++key]) !== null && _deep$obj4$_key !== void 0 ? _deep$obj4$_key : _deep$obj4[_key4] = 2).toBe(1);
|
||||
expect(gets, 4);
|
||||
expect(key, 1);
|
||||
|
||||
Reference in New Issue
Block a user