Upstream version 10.39.225.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / LayoutTests / imported / web-platform-tests / IndexedDB / idbdatabase_transaction4.htm
1 <!DOCTYPE html>
2 <title>IDBDatabase.transaction() - attempt to open a transaction with invalid mode </title>
3 <link rel="author" href="mailto:odinho@opera.com" title="Odin Hørthe Omdal">
4 <script src="../../../resources/testharness.js"></script>
5 <script src="../../../resources/testharnessreport.js"></script>
6 <script src="support.js"></script>
7
8 <script>
9     var db,
10       t = async_test(document.title, {timeout: 10000}),
11       open_rq = createdb(t);
12
13     open_rq.onupgradeneeded = function(e) {
14         db = e.target.result;
15         db.createObjectStore('test');
16     };
17
18     open_rq.onsuccess = function(e) {
19         assert_throws({ name: 'TypeError' },
20             function() { db.transaction('test', 'whatever'); });
21
22         t.done();
23     };
24 </script>
25
26 <div id="log"></div>