blob: 36e8339524852590d52ce2275a9f0c0f372f6d31 [file] [log] [blame]
Philip Jägenstedtfb85c5c2014-01-19 17:50:311<!DOCTYPE html>
Odin Hørthe Omdal41424a72012-08-15 18:21:142<meta charset="utf-8">
3<title>Values</title>
Xie Yunxiaoe027b492014-04-09 07:20:334<link rel="author" href="mailto:odinho@opera.com" title="Odin Hørthe Omdal">
Odin Hørthe Omdal4ae5e752012-10-12 15:38:485<script src="/resources/testharness.js"></script>
Odin Hørthe Omdal41424a72012-08-15 18:21:146<script src="/resources/testharnessreport.js"></script>
7<script src="support.js"></script>
8
9<script>
10function value(value, _instanceof) {
11 var t = async_test(document.title + " - " + _instanceof.name);
12 t.step(function() {
13 assert_true(value instanceof _instanceof, "TEST ERROR, instanceof");
14 });
15
16 createdb(t).onupgradeneeded = function(e) {
17 e.target.result
18 .createObjectStore("store")
19 .add(value, 1);
20
21 e.target.onsuccess = t.step_func(function(e) {
22 e.target.result
23 .transaction("store")
24 .objectStore("store")
25 .get(1)
26 .onsuccess = t.step_func(function(e)
27 {
28 assert_true(e.target.result instanceof _instanceof, "instanceof")
29 t.done();
30 });
31 });
32 };
33}
34
35value(new Date(), Date);
36value(new Array(), Array);
37
38</script>
39
40<div id="log"></div>