blob: 8ae934ea9f1ae5cdf1d21943dd0b9a313e75c3e5 [file] [log] [blame]
Verify the various properties of String.prototype[Symbol.iterator]
On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
Iterator object properties
PASS typeof String.prototype[Symbol.iterator] is "function"
PASS String.prototype[Symbol.iterator].name is "[Symbol.iterator]"
PASS String.prototype[Symbol.iterator].length is 0
PASS Object.getOwnPropertyDescriptor(String.prototype, Symbol.iterator).configurable is true
PASS Object.getOwnPropertyDescriptor(String.prototype, Symbol.iterator).enumerable is false
PASS Object.getOwnPropertyDescriptor(String.prototype, Symbol.iterator).writable is true
PASS String.prototype[Symbol.iterator]() === String.prototype[Symbol.iterator]() is false
Iterating a simple string.
PASS next.value is "W"
PASS next.done is false
PASS next.value is "e"
PASS next.done is false
PASS next.value is "b"
PASS next.done is false
PASS next.value is "K"
PASS next.done is false
PASS next.value is "i"
PASS next.done is false
PASS next.value is "t"
PASS next.done is false
PASS next.value is undefined
PASS next.done is true
PASS next.value is undefined
PASS next.done is true
PASS successfullyParsed is true
TEST COMPLETE