blob: c1200c5f93a332761191357216b93a2570292879 [file] [log] [blame]
Andrew Top61a84952019-04-30 15:07:33 -07001<!DOCTYPE html>
2<title>IDBDatabase.createObjectStore() - attempt to create an object store with an invalid key path </title>
3<link rel="author" title="Microsoft" href="http://www.microsoft.com">
4<script src="/resources/testharness.js"></script>
5<script src="/resources/testharnessreport.js"></script>
6<script src="support.js"></script>
7
8<script>
9
10var t = async_test(),
11 open_rq = createdb(t)
12
13open_rq.onupgradeneeded = function(e) {
14 var db = e.target.result
15
16 assert_throws('SyntaxError', function() {
17 db.createObjectStore("invalidkeypath", { keyPath: "Invalid Keypath" })
18 })
19
20 assert_throws('SyntaxError', function() {
21 db.createObjectStore("invalidkeypath", { autoIncrement: true,
22 keyPath: "Invalid Keypath" })
23 })
24
25 t.done()
26}
27
28</script>
29
30<div id="log"></div>