// Copyright (c) 2012 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. function test() { indexedDBTest(populateObjectStore); } function populateObjectStore() { db = event.target.result; debug('Populating object store'); window.objectStore = db.createObjectStore('employees', {keyPath: 'id'}); shouldBe("objectStore.name", "'employees'"); shouldBe("objectStore.keyPath", "'id'"); shouldBe('db.name', 'dbname'); shouldBe('db.version', '1'); shouldBe('db.objectStoreNames.length', '1'); shouldBe('db.objectStoreNames[0]', '"employees"'); debug('Deleting an object store.'); db.deleteObjectStore('employees'); shouldBe('db.objectStoreNames.length', '0'); done(); }