(msg)
| 41 | } |
| 42 | |
| 43 | function step3(msg) |
| 44 | { |
| 45 | if(msg != undefined) { |
| 46 | assert_unreached(msg); |
| 47 | } |
| 48 | assert_equals(storageEventList.length, 5); |
| 49 | assert_equals(storageEventList[1].storageAreaString, storageString, |
| 50 | "Storage event came from wrong storage type."); |
| 51 | assert_equals(storageEventList[1].key, "FU"); |
| 52 | assert_equals(storageEventList[1].oldValue, null); |
| 53 | assert_equals(storageEventList[1].newValue, "BAR"); |
| 54 | |
| 55 | assert_equals(storageEventList[2].storageAreaString, storageString, |
| 56 | "Storage event came from wrong storage type."); |
| 57 | assert_equals(storageEventList[2].key, "a"); |
| 58 | assert_equals(storageEventList[2].oldValue, null); |
| 59 | assert_equals(storageEventList[2].newValue, "1"); |
| 60 | |
| 61 | assert_equals(storageEventList[3].storageAreaString, storageString, |
| 62 | "Storage event came from wrong storage type."); |
| 63 | assert_equals(storageEventList[3].key, "b"); |
| 64 | assert_equals(storageEventList[3].oldValue, null); |
| 65 | assert_equals(storageEventList[3].newValue, "2"); |
| 66 | |
| 67 | assert_equals(storageEventList[4].storageAreaString, storageString, |
| 68 | "Storage event came from wrong storage type."); |
| 69 | assert_equals(storageEventList[4].key, "b"); |
| 70 | assert_equals(storageEventList[4].oldValue, "2"); |
| 71 | assert_equals(storageEventList[4].newValue, "3"); |
| 72 | |
| 73 | storage.removeItem('FOO'); |
| 74 | |
| 75 | runAfterNStorageEvents(t.step_func(step4), 6); |
| 76 | } |
| 77 | |
| 78 | function step4(msg) |
| 79 | { |
nothing calls this directly
no test coverage detected