File: prototype_proto.js

package info (click to toggle)
kjs 5.103.0-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 3,020 kB
  • sloc: cpp: 36,704; javascript: 5,079; yacc: 790; perl: 191; sh: 52; makefile: 7
file content (10 lines) | stat: -rw-r--r-- 658 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
shouldBe("Object.prototype.__proto__ == Object.prototype","false");
shouldBe("Function.prototype.__proto__","Object.prototype");
shouldBe("Array.prototype.__proto__","Object.prototype");
shouldBe("String.prototype.__proto__","Object.prototype");
shouldBe("Boolean.prototype.__proto__","Object.prototype");
shouldBe("Number.prototype.__proto__","Object.prototype");
shouldBe("Date.prototype.__proto__","Object.prototype");
shouldBe("RegExp.prototype.__proto__","Object.prototype");
shouldBe("Error.prototype.__proto__","Object.prototype");
shouldBe("o = {}; v = 'FAIL'; try { o.__proto__ = o; } catch (e) { v = 'PA' }; o.foo = 'SS'; v = v + o.foo;","'PASS'");