1234567891011121314151617181920212223 |
- load("test-common.js");
- try {
- assert(String.length === 1);
- assert(String.name === "String");
- assert(String.prototype.length === 0);
- assert(typeof String() === "string");
- assert(typeof new String() === "object");
- assert(String() === "");
- assert(new String().valueOf() === "");
- assert(String("foo") === "foo");
- assert(new String("foo").valueOf() === "foo");
- assert(String(123) === "123");
- assert(new String(123).valueOf() === "123");
- assert(String(123) === "123");
- assert(new String(123).valueOf() === "123");
- console.log("PASS");
- } catch (e) {
- console.log("FAIL: " + e);
- }
|