(msg)
| 21 | } |
| 22 | |
| 23 | function step2(msg) |
| 24 | { |
| 25 | if(msg != undefined) { |
| 26 | assert_unreached(msg); |
| 27 | } |
| 28 | assert_equals(storageEventList.length, 1); |
| 29 | assert_equals(storageEventList[0].storageAreaString, storageString, |
| 30 | "Storage event came from wrong storage type."); |
| 31 | assert_equals(storageEventList[0].key, "FOO"); |
| 32 | assert_equals(storageEventList[0].oldValue, null); |
| 33 | assert_equals(storageEventList[0].newValue, "BAR"); |
| 34 | |
| 35 | storage.setItem('FU', 'BAR'); |
| 36 | storage.setItem('a', '1'); |
| 37 | storage.setItem('b', '2'); |
| 38 | storage.setItem('b', '3'); |
| 39 | |
| 40 | runAfterNStorageEvents(t.step_func(step3), 5); |
| 41 | } |
| 42 | |
| 43 | function step3(msg) |
| 44 | { |
nothing calls this directly
no test coverage detected