| 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 |
| |