Lines Matching refs:ctor

1010 function TestSetConstructor(ctor) {
1011 var s = new ctor(null);
1014 s = new ctor(undefined);
1019 new ctor({});
1022 new ctor(true);
1029 new ctor(object);
1038 new ctor(object);
1045 s = new ctor(s2.values());
1055 function TestSetConstructorAddNotCallable(ctor) {
1056 var originalPrototypeAdd = ctor.prototype.add;
1058 ctor.prototype.add = 42;
1059 new ctor(oneAndTwo.values());
1061 ctor.prototype.add = originalPrototypeAdd;
1067 function TestSetConstructorGetAddOnce(ctor) {
1068 var originalPrototypeAdd = ctor.prototype.add;
1070 Object.defineProperty(ctor.prototype, 'add', {
1076 var s = new ctor(oneAndTwo.values());
1079 Object.defineProperty(ctor.prototype, 'add', {
1088 function TestSetConstructorAddReplaced(ctor) {
1089 var originalPrototypeAdd = ctor.prototype.add;
1091 ctor.prototype.add = function(value) {
1094 ctor.prototype.add = null;
1096 var s = new ctor(oneAndTwo.keys());
1099 ctor.prototype.add = originalPrototypeAdd;
1105 function TestSetConstructorOrderOfDoneValue(ctor) {
1124 new ctor(iterator);
1133 function TestSetConstructorNextNotAnObject(ctor) {
1143 new ctor(iterator);
1157 function TestSetConstructorIterableValue(ctor) {
1170 var set = new ctor(42);
1190 function TestMapConstructor(ctor) {
1191 var m = new ctor(null);
1194 m = new ctor(undefined);
1199 new ctor({});
1202 new ctor(true);
1209 new ctor(object);
1218 new ctor(object);
1225 m = new ctor(m2.entries());
1235 function TestMapConstructorSetNotCallable(ctor) {
1236 var originalPrototypeSet = ctor.prototype.set;
1238 ctor.prototype.set = 42;
1239 new ctor(oneAndTwo.entries());
1241 ctor.prototype.set = originalPrototypeSet;
1247 function TestMapConstructorGetAddOnce(ctor) {
1248 var originalPrototypeSet = ctor.prototype.set;
1250 Object.defineProperty(ctor.prototype, 'set', {
1256 var m = new ctor(oneAndTwo.entries());
1259 Object.defineProperty(ctor.prototype, 'set', {
1268 function TestMapConstructorSetReplaced(ctor) {
1269 var originalPrototypeSet = ctor.prototype.set;
1271 ctor.prototype.set = function(key, value) {
1274 ctor.prototype.set = null;
1276 var m = new ctor(oneAndTwo.entries());
1279 ctor.prototype.set = originalPrototypeSet;
1285 function TestMapConstructorOrderOfDoneValue(ctor) {
1305 new ctor(iterator);
1314 function TestMapConstructorNextNotAnObject(ctor) {
1324 new ctor(iterator);
1331 function TestMapConstructorIteratorNotObjectValues(ctor) {
1333 new ctor(oneAndTwo.values());
1347 function TestMapConstructorIterableValue(ctor) {
1360 var map = new ctor(42);