| OLD | NEW | 
|   1 This is a testharness.js-based test. |   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" |   2 PASS Window interface: attribute sessionStorage  | 
|   3 FAIL Window interface: attribute localStorage assert_equals: "localStorage" must
     have a getter expected "function" but got "undefined" |   3 PASS Window interface: attribute localStorage  | 
|   4 PASS Storage interface: existence and properties of interface object  |   4 PASS Storage interface: existence and properties of interface object  | 
|   5 PASS Storage interface object length  |   5 PASS Storage interface object length  | 
|   6 PASS Storage interface object name  |   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]" |   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  |   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 |   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 |  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 |  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 |  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 |  13 FAIL Storage interface: operation removeItem(DOMString) assert_true: property is
     not enumerable expected true got false | 
| (...skipping 15 matching lines...) Expand all  Loading... | 
|  29 PASS StorageEvent interface object name  |  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]" |  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  |  31 PASS StorageEvent interface: existence and properties of interface prototype obj
    ect's "constructor" property  | 
|  32 PASS StorageEvent interface: attribute key  |  32 PASS StorageEvent interface: attribute key  | 
|  33 PASS StorageEvent interface: attribute oldValue  |  33 PASS StorageEvent interface: attribute oldValue  | 
|  34 PASS StorageEvent interface: attribute newValue  |  34 PASS StorageEvent interface: attribute newValue  | 
|  35 PASS StorageEvent interface: attribute url  |  35 PASS StorageEvent interface: attribute url  | 
|  36 PASS StorageEvent interface: attribute storageArea  |  36 PASS StorageEvent interface: attribute storageArea  | 
|  37 Harness: the test ran to completion. |  37 Harness: the test ran to completion. | 
|  38  |  38  | 
| OLD | NEW |