| OLD | NEW |
| (Empty) |
| 1 This is a testharness.js-based test. | |
| 2 FAIL Window interface: attribute sessionStorage assert_equals: "sessionStorage"
must have a getter expected "function" but got "undefined" | |
| 3 FAIL Window interface: attribute localStorage assert_equals: "localStorage" must
have a getter expected "function" but got "undefined" | |
| 4 PASS Storage interface: existence and properties of interface object | |
| 5 PASS Storage interface object length | |
| 6 PASS Storage interface object name | |
| 7 FAIL Storage interface: existence and properties of interface prototype object a
ssert_equals: class string of Storage.prototype expected "[object StoragePrototy
pe]" but got "[object Storage]" | |
| 8 PASS Storage interface: existence and properties of interface prototype object's
"constructor" property | |
| 9 FAIL Storage interface: attribute length assert_true: property is not enumerable
expected true got false | |
| 10 FAIL Storage interface: operation key(unsigned long) assert_true: property is no
t enumerable expected true got false | |
| 11 FAIL Storage interface: operation getItem(DOMString) assert_true: property is no
t enumerable expected true got false | |
| 12 FAIL Storage interface: operation setItem(DOMString,DOMString) assert_true: prop
erty is not enumerable expected true got false | |
| 13 FAIL Storage interface: operation removeItem(DOMString) assert_true: property is
not enumerable expected true got false | |
| 14 FAIL Storage interface: operation clear() assert_true: property is not enumerabl
e expected true got false | |
| 15 PASS Storage must be primary interface of window.localStorage | |
| 16 PASS Stringification of window.localStorage | |
| 17 PASS Storage interface: window.localStorage must inherit property "length" with
the proper type (0) | |
| 18 PASS Storage interface: window.localStorage must inherit property "key" with the
proper type (1) | |
| 19 PASS Storage interface: calling key(unsigned long) on window.localStorage with t
oo few arguments must throw TypeError | |
| 20 PASS Storage interface: window.localStorage must inherit property "getItem" with
the proper type (2) | |
| 21 PASS Storage interface: calling getItem(DOMString) on window.localStorage with t
oo few arguments must throw TypeError | |
| 22 PASS Storage interface: window.localStorage must inherit property "setItem" with
the proper type (3) | |
| 23 PASS Storage interface: calling setItem(DOMString,DOMString) on window.localStor
age with too few arguments must throw TypeError | |
| 24 PASS Storage interface: window.localStorage must inherit property "removeItem" w
ith the proper type (4) | |
| 25 PASS Storage interface: calling removeItem(DOMString) on window.localStorage wit
h too few arguments must throw TypeError | |
| 26 PASS Storage interface: window.localStorage must inherit property "clear" with t
he proper type (5) | |
| 27 PASS StorageEvent interface: existence and properties of interface object | |
| 28 PASS StorageEvent interface object length | |
| 29 PASS StorageEvent interface object name | |
| 30 FAIL StorageEvent interface: existence and properties of interface prototype obj
ect assert_equals: class string of StorageEvent.prototype expected "[object Stor
ageEventPrototype]" but got "[object StorageEvent]" | |
| 31 PASS StorageEvent interface: existence and properties of interface prototype obj
ect's "constructor" property | |
| 32 PASS StorageEvent interface: attribute key | |
| 33 PASS StorageEvent interface: attribute oldValue | |
| 34 PASS StorageEvent interface: attribute newValue | |
| 35 PASS StorageEvent interface: attribute url | |
| 36 PASS StorageEvent interface: attribute storageArea | |
| 37 Harness: the test ran to completion. | |
| 38 | |
| OLD | NEW |