Changeset 53657 in webkit for trunk/JavaScriptCore/API/tests/testapi.js
- Timestamp:
- Jan 21, 2010, 4:06:00 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/API/tests/testapi.js
r53638 r53657 170 170 derived = new Derived(); 171 171 172 shouldBe("derived instanceof Derived", true); 173 shouldBe("derived instanceof Base", true); 174 172 175 // base properties and functions return 1 when called/gotten; derived, 2 173 176 shouldBe("derived.baseProtoDup()", 2); … … 184 187 shouldBe("derived.derivedOnly = 0", 2) 185 188 shouldBe("derived.protoDup = 0", 2); 189 190 derived2 = new Derived2(); 191 192 shouldBe("derived2 instanceof Derived2", true); 193 shouldBe("derived2 instanceof Derived", true); 194 shouldBe("derived2 instanceof Base", true); 195 196 // base properties and functions return 1 when called/gotten; derived, 2 197 shouldBe("derived2.baseProtoDup()", 2); 198 shouldBe("derived2.baseProto()", 1); 199 shouldBe("derived2.baseDup", 2); 200 shouldBe("derived2.baseOnly", 1); 201 shouldBe("derived2.protoOnly()", 2); 202 shouldBe("derived2.protoDup", 2); 203 shouldBe("derived2.derivedOnly", 2) 204 205 // base properties throw 1 when set; derived, 2 206 shouldBe("derived2.baseDup = 0", 2); 207 shouldBe("derived2.baseOnly = 0", 1); 208 shouldBe("derived2.derivedOnly = 0", 2) 209 shouldBe("derived2.protoDup = 0", 2); 186 210 187 211 shouldBe('Object.getOwnPropertyDescriptor(derived, "baseProto")', undefined);
Note:
See TracChangeset
for help on using the changeset viewer.