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