Source code
Revision control
Copy as Markdown
Other Tools
// META: global=window,worker
// META: title=IDBObjectStore.index() - returns an index
// META: script=resources/support.js
'use strict';
async_test(t => {
let db;
let open_rq = createdb(t);
open_rq.onupgradeneeded = t.step_func(e => {
db = e.target.result;
db.createObjectStore('store').createIndex('index', 'indexedProperty');
});
open_rq.onsuccess = t.step_func(e => {
let index =
db.transaction('store', 'readonly').objectStore('store').index('index');
assert_true(index instanceof IDBIndex, 'instanceof IDBIndex');
t.done();
});
});