3 <title>IDBIndex.get() - returns the record where the index contains duplicate values
</title>
4 <link rel=
"author" title=
"Microsoft" href=
"http://www.microsoft.com">
5 <script src=
"../../../resources/testharness.js"></script>
6 <script src=
"../../../resources/testharnessreport.js"></script>
7 <script src=
"support.js"></script>
12 records
= [ { key
:1, indexedProperty
:"data" },
13 { key
:2, indexedProperty
:"data" },
14 { key
:3, indexedProperty
:"data" } ];
16 var open_rq
= createdb(t
);
17 open_rq
.onupgradeneeded = function(e
) {
19 var objStore
= db
.createObjectStore("test", { keyPath
: "key" });
20 objStore
.createIndex("index", "indexedProperty");
22 for (var i
= 0; i
< records
.length
; i
++)
23 objStore
.add(records
[i
]);
26 open_rq
.onsuccess = function(e
) {
27 var rq
= db
.transaction("test")
32 rq
.onsuccess
= t
.step_func(function(e
) {
33 assert_equals(e
.target
.result
.key
, records
[0].key
);