if (this.importScripts) {
importScripts('../../../resources/js-test.js');
importScripts('shared.js');
}
description("Test IndexedDB index .get() required argument");
indexedDBTest(prepareDatabase);
function prepareDatabase()
{
db = event.target.result;
event.target.transaction.onabort = unexpectedAbortCallback;
objectStore = evalAndLog("objectStore = db.createObjectStore('foo', { keyPath: 'id', autoIncrement: true });");
index = evalAndLog("index = objectStore.createIndex('first', 'first');");
shouldThrow("index.get();");
shouldThrow("index.getKey();");
finishJSTest();
}