Index: LayoutTests/storage/indexeddb/keypath-basics-expected.txt |
diff --git a/LayoutTests/storage/indexeddb/keypath-basics-expected.txt b/LayoutTests/storage/indexeddb/keypath-basics-expected.txt |
index cfaee8020e763e936ce7b73259053213680cf5b5..9e80dd33d03df654c26ae55cb0782c56f90f9e94 100644 |
--- a/LayoutTests/storage/indexeddb/keypath-basics-expected.txt |
+++ b/LayoutTests/storage/indexeddb/keypath-basics-expected.txt |
@@ -154,514 +154,514 @@ Object store key path may not be empty or an array if autoIncrement is true |
Expecting exception from store = db.createObjectStore('storeName', {autoIncrement: true, keyPath: ''}) |
PASS Exception was thrown. |
PASS code is DOMException.INVALID_ACCESS_ERR |
-Exception message: The autoIncrement option was set but the keyPath option was empty or an array. |
+Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The autoIncrement option was set but the keyPath option was empty or an array. |
Deleted all object stores. |
Expecting exception from store = db.createObjectStore('storeName', {autoIncrement: true, keyPath: ['a']}) |
PASS Exception was thrown. |
PASS code is DOMException.INVALID_ACCESS_ERR |
-Exception message: The autoIncrement option was set but the keyPath option was empty or an array. |
+Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The autoIncrement option was set but the keyPath option was empty or an array. |
Deleted all object stores. |
Expecting exception from store = db.createObjectStore('storeName', {autoIncrement: true, keyPath: ['']}) |
PASS Exception was thrown. |
PASS code is DOMException.INVALID_ACCESS_ERR |
-Exception message: The autoIncrement option was set but the keyPath option was empty or an array. |
+Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The autoIncrement option was set but the keyPath option was empty or an array. |
Deleted all object stores. |
Key paths which are never valid: |
Expecting exception from db.createObjectStore('name', {keyPath: ' '}) |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath option is not a valid key path. |
+Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The keyPath option is not a valid key path. |
Expecting exception from db.createObjectStore('name').createIndex('name', ' ') |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath argument contains an invalid key path. |
+Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyPath argument contains an invalid key path. |
Deleted all object stores. |
Expecting exception from db.createObjectStore('name', {keyPath: 'foo '}) |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath option is not a valid key path. |
+Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The keyPath option is not a valid key path. |
Expecting exception from db.createObjectStore('name').createIndex('name', 'foo ') |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath argument contains an invalid key path. |
+Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyPath argument contains an invalid key path. |
Deleted all object stores. |
Expecting exception from db.createObjectStore('name', {keyPath: 'foo bar'}) |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath option is not a valid key path. |
+Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The keyPath option is not a valid key path. |
Expecting exception from db.createObjectStore('name').createIndex('name', 'foo bar') |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath argument contains an invalid key path. |
+Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyPath argument contains an invalid key path. |
Deleted all object stores. |
Expecting exception from db.createObjectStore('name', {keyPath: 'foo. bar'}) |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath option is not a valid key path. |
+Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The keyPath option is not a valid key path. |
Expecting exception from db.createObjectStore('name').createIndex('name', 'foo. bar') |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath argument contains an invalid key path. |
+Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyPath argument contains an invalid key path. |
Deleted all object stores. |
Expecting exception from db.createObjectStore('name', {keyPath: 'foo .bar'}) |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath option is not a valid key path. |
+Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The keyPath option is not a valid key path. |
Expecting exception from db.createObjectStore('name').createIndex('name', 'foo .bar') |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath argument contains an invalid key path. |
+Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyPath argument contains an invalid key path. |
Deleted all object stores. |
Expecting exception from db.createObjectStore('name', {keyPath: 'foo..bar'}) |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath option is not a valid key path. |
+Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The keyPath option is not a valid key path. |
Expecting exception from db.createObjectStore('name').createIndex('name', 'foo..bar') |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath argument contains an invalid key path. |
+Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyPath argument contains an invalid key path. |
Deleted all object stores. |
Expecting exception from db.createObjectStore('name', {keyPath: '+foo'}) |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath option is not a valid key path. |
+Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The keyPath option is not a valid key path. |
Expecting exception from db.createObjectStore('name').createIndex('name', '+foo') |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath argument contains an invalid key path. |
+Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyPath argument contains an invalid key path. |
Deleted all object stores. |
Expecting exception from db.createObjectStore('name', {keyPath: 'foo%'}) |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath option is not a valid key path. |
+Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The keyPath option is not a valid key path. |
Expecting exception from db.createObjectStore('name').createIndex('name', 'foo%') |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath argument contains an invalid key path. |
+Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyPath argument contains an invalid key path. |
Deleted all object stores. |
Expecting exception from db.createObjectStore('name', {keyPath: '1'}) |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath option is not a valid key path. |
+Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The keyPath option is not a valid key path. |
Expecting exception from db.createObjectStore('name').createIndex('name', '1') |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath argument contains an invalid key path. |
+Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyPath argument contains an invalid key path. |
Deleted all object stores. |
Expecting exception from db.createObjectStore('name', {keyPath: '1.0'}) |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath option is not a valid key path. |
+Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The keyPath option is not a valid key path. |
Expecting exception from db.createObjectStore('name').createIndex('name', '1.0') |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath argument contains an invalid key path. |
+Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyPath argument contains an invalid key path. |
Deleted all object stores. |
Expecting exception from db.createObjectStore('name', {keyPath: []}) |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath option is not a valid key path. |
+Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The keyPath option is not a valid key path. |
Expecting exception from db.createObjectStore('name').createIndex('name', []) |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath argument contains an invalid key path. |
+Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyPath argument contains an invalid key path. |
Deleted all object stores. |
Expecting exception from db.createObjectStore('name', {keyPath: '\u0300'}) |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath option is not a valid key path. |
+Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The keyPath option is not a valid key path. |
Expecting exception from db.createObjectStore('name').createIndex('name', '\u0300') |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath argument contains an invalid key path. |
+Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyPath argument contains an invalid key path. |
Deleted all object stores. |
Expecting exception from db.createObjectStore('name', {keyPath: '\u0903'}) |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath option is not a valid key path. |
+Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The keyPath option is not a valid key path. |
Expecting exception from db.createObjectStore('name').createIndex('name', '\u0903') |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath argument contains an invalid key path. |
+Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyPath argument contains an invalid key path. |
Deleted all object stores. |
Expecting exception from db.createObjectStore('name', {keyPath: '\u0300'}) |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath option is not a valid key path. |
+Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The keyPath option is not a valid key path. |
Expecting exception from db.createObjectStore('name').createIndex('name', '\u0300') |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath argument contains an invalid key path. |
+Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyPath argument contains an invalid key path. |
Deleted all object stores. |
Expecting exception from db.createObjectStore('name', {keyPath: '\u203F'}) |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath option is not a valid key path. |
+Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The keyPath option is not a valid key path. |
Expecting exception from db.createObjectStore('name').createIndex('name', '\u203F') |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath argument contains an invalid key path. |
+Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyPath argument contains an invalid key path. |
Deleted all object stores. |
Expecting exception from db.createObjectStore('name', {keyPath: '\u200C'}) |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath option is not a valid key path. |
+Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The keyPath option is not a valid key path. |
Expecting exception from db.createObjectStore('name').createIndex('name', '\u200C') |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath argument contains an invalid key path. |
+Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyPath argument contains an invalid key path. |
Deleted all object stores. |
Expecting exception from db.createObjectStore('name', {keyPath: '\u200D'}) |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath option is not a valid key path. |
+Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The keyPath option is not a valid key path. |
Expecting exception from db.createObjectStore('name').createIndex('name', '\u200D') |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath argument contains an invalid key path. |
+Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyPath argument contains an invalid key path. |
Deleted all object stores. |
Expecting exception from db.createObjectStore('name', {keyPath: '\u002D'}) |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath option is not a valid key path. |
+Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The keyPath option is not a valid key path. |
Expecting exception from db.createObjectStore('name').createIndex('name', '\u002D') |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath argument contains an invalid key path. |
+Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyPath argument contains an invalid key path. |
Deleted all object stores. |
Expecting exception from db.createObjectStore('name', {keyPath: '\u0028'}) |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath option is not a valid key path. |
+Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The keyPath option is not a valid key path. |
Expecting exception from db.createObjectStore('name').createIndex('name', '\u0028') |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath argument contains an invalid key path. |
+Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyPath argument contains an invalid key path. |
Deleted all object stores. |
Expecting exception from db.createObjectStore('name', {keyPath: '\u0029'}) |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath option is not a valid key path. |
+Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The keyPath option is not a valid key path. |
Expecting exception from db.createObjectStore('name').createIndex('name', '\u0029') |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath argument contains an invalid key path. |
+Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyPath argument contains an invalid key path. |
Deleted all object stores. |
Expecting exception from db.createObjectStore('name', {keyPath: '\u00AB'}) |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath option is not a valid key path. |
+Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The keyPath option is not a valid key path. |
Expecting exception from db.createObjectStore('name').createIndex('name', '\u00AB') |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath argument contains an invalid key path. |
+Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyPath argument contains an invalid key path. |
Deleted all object stores. |
Expecting exception from db.createObjectStore('name', {keyPath: '\u00BB'}) |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath option is not a valid key path. |
+Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The keyPath option is not a valid key path. |
Expecting exception from db.createObjectStore('name').createIndex('name', '\u00BB') |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath argument contains an invalid key path. |
+Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyPath argument contains an invalid key path. |
Deleted all object stores. |
Expecting exception from db.createObjectStore('name', {keyPath: '\u0021'}) |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath option is not a valid key path. |
+Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The keyPath option is not a valid key path. |
Expecting exception from db.createObjectStore('name').createIndex('name', '\u0021') |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath argument contains an invalid key path. |
+Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyPath argument contains an invalid key path. |
Deleted all object stores. |
Expecting exception from db.createObjectStore('name', {keyPath: '\u002B'}) |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath option is not a valid key path. |
+Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The keyPath option is not a valid key path. |
Expecting exception from db.createObjectStore('name').createIndex('name', '\u002B') |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath argument contains an invalid key path. |
+Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyPath argument contains an invalid key path. |
Deleted all object stores. |
Expecting exception from db.createObjectStore('name', {keyPath: '\u00A2'}) |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath option is not a valid key path. |
+Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The keyPath option is not a valid key path. |
Expecting exception from db.createObjectStore('name').createIndex('name', '\u00A2') |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath argument contains an invalid key path. |
+Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyPath argument contains an invalid key path. |
Deleted all object stores. |
Expecting exception from db.createObjectStore('name', {keyPath: '\u005E'}) |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath option is not a valid key path. |
+Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The keyPath option is not a valid key path. |
Expecting exception from db.createObjectStore('name').createIndex('name', '\u005E') |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath argument contains an invalid key path. |
+Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyPath argument contains an invalid key path. |
Deleted all object stores. |
Expecting exception from db.createObjectStore('name', {keyPath: '\u00A6'}) |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath option is not a valid key path. |
+Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The keyPath option is not a valid key path. |
Expecting exception from db.createObjectStore('name').createIndex('name', '\u00A6') |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath argument contains an invalid key path. |
+Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyPath argument contains an invalid key path. |
Deleted all object stores. |
Expecting exception from db.createObjectStore('name', {keyPath: '\u00A0'}) |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath option is not a valid key path. |
+Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The keyPath option is not a valid key path. |
Expecting exception from db.createObjectStore('name').createIndex('name', '\u00A0') |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath argument contains an invalid key path. |
+Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyPath argument contains an invalid key path. |
Deleted all object stores. |
Expecting exception from db.createObjectStore('name', {keyPath: '\u2028'}) |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath option is not a valid key path. |
+Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The keyPath option is not a valid key path. |
Expecting exception from db.createObjectStore('name').createIndex('name', '\u2028') |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath argument contains an invalid key path. |
+Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyPath argument contains an invalid key path. |
Deleted all object stores. |
Expecting exception from db.createObjectStore('name', {keyPath: '\u2029'}) |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath option is not a valid key path. |
+Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The keyPath option is not a valid key path. |
Expecting exception from db.createObjectStore('name').createIndex('name', '\u2029') |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath argument contains an invalid key path. |
+Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyPath argument contains an invalid key path. |
Deleted all object stores. |
Expecting exception from db.createObjectStore('name', {keyPath: '\u0000'}) |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath option is not a valid key path. |
+Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The keyPath option is not a valid key path. |
Expecting exception from db.createObjectStore('name').createIndex('name', '\u0000') |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath argument contains an invalid key path. |
+Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyPath argument contains an invalid key path. |
Deleted all object stores. |
Expecting exception from db.createObjectStore('name', {keyPath: '\u00AD'}) |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath option is not a valid key path. |
+Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The keyPath option is not a valid key path. |
Expecting exception from db.createObjectStore('name').createIndex('name', '\u00AD') |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath argument contains an invalid key path. |
+Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyPath argument contains an invalid key path. |
Deleted all object stores. |
Expecting exception from db.createObjectStore('name', {keyPath: '\uD800'}) |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath option is not a valid key path. |
+Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The keyPath option is not a valid key path. |
Expecting exception from db.createObjectStore('name').createIndex('name', '\uD800') |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath argument contains an invalid key path. |
+Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyPath argument contains an invalid key path. |
Deleted all object stores. |
Expecting exception from db.createObjectStore('name', {keyPath: '\uE000'}) |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath option is not a valid key path. |
+Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The keyPath option is not a valid key path. |
Expecting exception from db.createObjectStore('name').createIndex('name', '\uE000') |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath argument contains an invalid key path. |
+Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyPath argument contains an invalid key path. |
Deleted all object stores. |
Expecting exception from db.createObjectStore('name', {keyPath: '\uFFFE'}) |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath option is not a valid key path. |
+Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The keyPath option is not a valid key path. |
Expecting exception from db.createObjectStore('name').createIndex('name', '\uFFFE') |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath argument contains an invalid key path. |
+Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyPath argument contains an invalid key path. |
Deleted all object stores. |
Expecting exception from db.createObjectStore('name', {keyPath: '\uFFFF'}) |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath option is not a valid key path. |
+Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The keyPath option is not a valid key path. |
Expecting exception from db.createObjectStore('name').createIndex('name', '\uFFFF') |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath argument contains an invalid key path. |
+Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyPath argument contains an invalid key path. |
Deleted all object stores. |
Expecting exception from db.createObjectStore('name', {keyPath: '_\u002D'}) |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath option is not a valid key path. |
+Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The keyPath option is not a valid key path. |
Expecting exception from db.createObjectStore('name').createIndex('name', '_\u002D') |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath argument contains an invalid key path. |
+Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyPath argument contains an invalid key path. |
Deleted all object stores. |
Expecting exception from db.createObjectStore('name', {keyPath: '_\u0028'}) |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath option is not a valid key path. |
+Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The keyPath option is not a valid key path. |
Expecting exception from db.createObjectStore('name').createIndex('name', '_\u0028') |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath argument contains an invalid key path. |
+Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyPath argument contains an invalid key path. |
Deleted all object stores. |
Expecting exception from db.createObjectStore('name', {keyPath: '_\u0029'}) |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath option is not a valid key path. |
+Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The keyPath option is not a valid key path. |
Expecting exception from db.createObjectStore('name').createIndex('name', '_\u0029') |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath argument contains an invalid key path. |
+Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyPath argument contains an invalid key path. |
Deleted all object stores. |
Expecting exception from db.createObjectStore('name', {keyPath: '_\u00AB'}) |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath option is not a valid key path. |
+Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The keyPath option is not a valid key path. |
Expecting exception from db.createObjectStore('name').createIndex('name', '_\u00AB') |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath argument contains an invalid key path. |
+Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyPath argument contains an invalid key path. |
Deleted all object stores. |
Expecting exception from db.createObjectStore('name', {keyPath: '_\u00BB'}) |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath option is not a valid key path. |
+Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The keyPath option is not a valid key path. |
Expecting exception from db.createObjectStore('name').createIndex('name', '_\u00BB') |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath argument contains an invalid key path. |
+Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyPath argument contains an invalid key path. |
Deleted all object stores. |
Expecting exception from db.createObjectStore('name', {keyPath: '_\u0021'}) |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath option is not a valid key path. |
+Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The keyPath option is not a valid key path. |
Expecting exception from db.createObjectStore('name').createIndex('name', '_\u0021') |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath argument contains an invalid key path. |
+Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyPath argument contains an invalid key path. |
Deleted all object stores. |
Expecting exception from db.createObjectStore('name', {keyPath: '_\u002B'}) |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath option is not a valid key path. |
+Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The keyPath option is not a valid key path. |
Expecting exception from db.createObjectStore('name').createIndex('name', '_\u002B') |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath argument contains an invalid key path. |
+Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyPath argument contains an invalid key path. |
Deleted all object stores. |
Expecting exception from db.createObjectStore('name', {keyPath: '_\u00A2'}) |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath option is not a valid key path. |
+Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The keyPath option is not a valid key path. |
Expecting exception from db.createObjectStore('name').createIndex('name', '_\u00A2') |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath argument contains an invalid key path. |
+Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyPath argument contains an invalid key path. |
Deleted all object stores. |
Expecting exception from db.createObjectStore('name', {keyPath: '_\u005E'}) |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath option is not a valid key path. |
+Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The keyPath option is not a valid key path. |
Expecting exception from db.createObjectStore('name').createIndex('name', '_\u005E') |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath argument contains an invalid key path. |
+Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyPath argument contains an invalid key path. |
Deleted all object stores. |
Expecting exception from db.createObjectStore('name', {keyPath: '_\u00A6'}) |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath option is not a valid key path. |
+Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The keyPath option is not a valid key path. |
Expecting exception from db.createObjectStore('name').createIndex('name', '_\u00A6') |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath argument contains an invalid key path. |
+Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyPath argument contains an invalid key path. |
Deleted all object stores. |
Expecting exception from db.createObjectStore('name', {keyPath: '_\u00A0'}) |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath option is not a valid key path. |
+Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The keyPath option is not a valid key path. |
Expecting exception from db.createObjectStore('name').createIndex('name', '_\u00A0') |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath argument contains an invalid key path. |
+Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyPath argument contains an invalid key path. |
Deleted all object stores. |
Expecting exception from db.createObjectStore('name', {keyPath: '_\u2028'}) |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath option is not a valid key path. |
+Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The keyPath option is not a valid key path. |
Expecting exception from db.createObjectStore('name').createIndex('name', '_\u2028') |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath argument contains an invalid key path. |
+Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyPath argument contains an invalid key path. |
Deleted all object stores. |
Expecting exception from db.createObjectStore('name', {keyPath: '_\u2029'}) |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath option is not a valid key path. |
+Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The keyPath option is not a valid key path. |
Expecting exception from db.createObjectStore('name').createIndex('name', '_\u2029') |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath argument contains an invalid key path. |
+Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyPath argument contains an invalid key path. |
Deleted all object stores. |
Expecting exception from db.createObjectStore('name', {keyPath: '_\u0000'}) |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath option is not a valid key path. |
+Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The keyPath option is not a valid key path. |
Expecting exception from db.createObjectStore('name').createIndex('name', '_\u0000') |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath argument contains an invalid key path. |
+Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyPath argument contains an invalid key path. |
Deleted all object stores. |
Expecting exception from db.createObjectStore('name', {keyPath: '_\u00AD'}) |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath option is not a valid key path. |
+Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The keyPath option is not a valid key path. |
Expecting exception from db.createObjectStore('name').createIndex('name', '_\u00AD') |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath argument contains an invalid key path. |
+Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyPath argument contains an invalid key path. |
Deleted all object stores. |
Expecting exception from db.createObjectStore('name', {keyPath: '_\uD800'}) |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath option is not a valid key path. |
+Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The keyPath option is not a valid key path. |
Expecting exception from db.createObjectStore('name').createIndex('name', '_\uD800') |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath argument contains an invalid key path. |
+Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyPath argument contains an invalid key path. |
Deleted all object stores. |
Expecting exception from db.createObjectStore('name', {keyPath: '_\uE000'}) |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath option is not a valid key path. |
+Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The keyPath option is not a valid key path. |
Expecting exception from db.createObjectStore('name').createIndex('name', '_\uE000') |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath argument contains an invalid key path. |
+Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyPath argument contains an invalid key path. |
Deleted all object stores. |
Expecting exception from db.createObjectStore('name', {keyPath: '_\uFFFE'}) |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath option is not a valid key path. |
+Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The keyPath option is not a valid key path. |
Expecting exception from db.createObjectStore('name').createIndex('name', '_\uFFFE') |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath argument contains an invalid key path. |
+Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyPath argument contains an invalid key path. |
Deleted all object stores. |
Expecting exception from db.createObjectStore('name', {keyPath: '_\uFFFF'}) |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath option is not a valid key path. |
+Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The keyPath option is not a valid key path. |
Expecting exception from db.createObjectStore('name').createIndex('name', '_\uFFFF') |
PASS Exception was thrown. |
PASS code is DOMException.SYNTAX_ERR |
-Exception message: The keyPath argument contains an invalid key path. |
+Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyPath argument contains an invalid key path. |
Deleted all object stores. |
PASS successfullyParsed is true |