123456789101112131415161718192021222324 |
- load("test-common.js");
- try {
- assert(String.prototype.padStart.length === 1);
- var s = "foo";
- assert(s.padStart(-1) === "foo");
- assert(s.padStart(0) === "foo");
- assert(s.padStart(3) === "foo");
- assert(s.padStart(5) === " foo");
- assert(s.padStart(10) === " foo");
- assert(s.padStart("5") === " foo");
- assert(s.padStart([[["5"]]]) === " foo");
- assert(s.padStart(2, "+") === "foo");
- assert(s.padStart(5, "+") === "++foo");
- assert(s.padStart(5, 1) === "11foo");
- assert(s.padStart(10, null) === "nullnulfoo");
- assert(s.padStart(10, "bar") === "barbarbfoo");
- assert(s.padStart(10, "123456789") === "1234567foo");
- console.log("PASS");
- } catch (e) {
- console.log("FAIL: " + e);
- }
|