| OLD | NEW | 
|---|
| 1 This test makes sure that using the syntax `delete localStorage.keyName` works a
    s an alias to `localStorage.removeItem(keyName).` | 1 This test makes sure that using the syntax `delete localStorage.keyName` works a
    s an alias to `localStorage.removeItem(keyName).` | 
| 2 foo (before anything) is: undefined | 2 foo (before anything) is: undefined | 
| 3 foo (after a named property settter set) is: bar | 3 foo (after a named property settter set) is: bar | 
| 4 foo (after a delete) is: undefined | 4 foo (after a delete) is: undefined | 
| 5 foo (after an indexed setter set) is: bar | 5 foo (after an indexed setter set) is: bar | 
| 6 foo (after deleting FOO (not foo)) is: bar | 6 foo (after deleting FOO (not foo)) is: bar | 
| 7 foo (after a delete) is: undefined | 7 foo (after a delete) is: undefined | 
| 8 foo (after calling setItem) is: bar | 8 foo (after calling setItem) is: bar | 
| 9 foo (after a delete) is: undefined | 9 foo (after a delete) is: undefined | 
| 10 foo (after a redundant delete) is: undefined | 10 foo (after a redundant delete) is: undefined | 
| 11 foo (after an implicit settter set) is: bar | 11 foo (after an implicit settter set) is: bar | 
| 12 foo (after an indexed delete) is: undefined | 12 foo (after an indexed delete) is: undefined | 
|  | 13 bar (before an indexed delete) is present: true | 
|  | 14 bar (after an indexed delete) is present: false | 
|  | 15 Indexed property '1' (before delete) is present: true | 
|  | 16 Indexed property '1' (after delete) is present: false | 
| 13 | 17 | 
| OLD | NEW | 
|---|