OLD | NEW |
---|---|
(Empty) | |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | |
2 // Use of this source code is governed by a BSD-style license that can be | |
3 // found in the LICENSE file. | |
4 | |
5 function test() { | |
6 request = webkitIndexedDB.open('database-basics'); | |
7 request.onsuccess = onSuccess; | |
8 request.onerror = unexpectedErrorCallback; | |
9 request.onblocked = unexpectedBlockedCallback; | |
10 request.onupgradeneeded = upgradeNeeded; | |
jsbell
2012/10/17 23:44:14
Nit: maybe put onupgradeneeded before onsuccess to
| |
11 } | |
12 | |
13 var gotUpgradeNeeded = false; | |
14 function upgradeNeeded() { | |
15 gotUpgradeNeeded = true; | |
16 } | |
17 | |
18 | |
jsbell
2012/10/17 23:44:14
Nit: remove one blank line
| |
19 function onSuccess(event) { | |
20 db = event.target.result; | |
21 debug("The pre-existing leveldb has an objectStore in 'database-basics',"); | |
22 debug("ensure that it was blown away"); | |
23 shouldBe("db.objectStoreNames.length", "0"); | |
24 debug("We should have gotten an upgradeneeded event because the new empty"); | |
25 debug("database doesn't have a version."); | |
26 shouldBeTrue("gotUpgradeNeeded"); | |
27 done(); | |
28 } | |
OLD | NEW |