| Test .removeItem within DOM Storage. |
| |
| On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". |
| |
| |
| Testing sessionStorage |
| storage.clear() |
| PASS storage.length is 0 |
| |
| PASS storage.foo1 is undefined. |
| storage.foo1 = 'bar' |
| PASS storage.foo1 is "bar" |
| storage.removeItem('foo1') |
| PASS storage.foo1 is undefined. |
| storage.removeItem('foo1') |
| PASS storage.foo1 is undefined. |
| |
| PASS storage['foo2'] is undefined. |
| storage['foo2'] = 'bar' |
| PASS storage['foo2'] is "bar" |
| storage.removeItem('foo2') |
| PASS storage['foo2'] is undefined. |
| storage.removeItem('foo2') |
| PASS storage['foo2'] is undefined. |
| |
| PASS storage.getItem('foo3') is null |
| storage.setItem('foo3', 'bar') |
| PASS storage.getItem('foo3') is "bar" |
| storage.removeItem('foo3') |
| PASS storage.getItem('foo3') is null |
| storage.removeItem('foo3') |
| PASS storage.getItem('foo3') is null |
| |
| |
| Testing localStorage |
| storage.clear() |
| PASS storage.length is 0 |
| |
| PASS storage.foo1 is undefined. |
| storage.foo1 = 'bar' |
| PASS storage.foo1 is "bar" |
| storage.removeItem('foo1') |
| PASS storage.foo1 is undefined. |
| storage.removeItem('foo1') |
| PASS storage.foo1 is undefined. |
| |
| PASS storage['foo2'] is undefined. |
| storage['foo2'] = 'bar' |
| PASS storage['foo2'] is "bar" |
| storage.removeItem('foo2') |
| PASS storage['foo2'] is undefined. |
| storage.removeItem('foo2') |
| PASS storage['foo2'] is undefined. |
| |
| PASS storage.getItem('foo3') is null |
| storage.setItem('foo3', 'bar') |
| PASS storage.getItem('foo3') is "bar" |
| storage.removeItem('foo3') |
| PASS storage.getItem('foo3') is null |
| storage.removeItem('foo3') |
| PASS storage.getItem('foo3') is null |
| PASS successfullyParsed is true |
| |
| TEST COMPLETE |
| |