Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(524)

Side by Side Diff: LayoutTests/storage/indexeddb/resources/unblocked-version-changes.js

Issue 243523003: Fire window.onerror for uncaught IndexedDB errors (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Rebased and linkage fix Created 5 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 if (this.importScripts) { 1 if (this.importScripts) {
2 importScripts('../../../resources/js-test.js'); 2 importScripts('../../../resources/js-test.js');
3 importScripts('shared.js'); 3 importScripts('shared.js');
4 } 4 }
5 5
6 description("Ensure that metadata remains correct when an aborted version change is followed by another. "); 6 description("Ensure that metadata remains correct when an aborted version change is followed by another. ");
7 7
8 function test() { 8 function test() {
9 setDBNameFromPath(); 9 setDBNameFromPath();
10 request = evalAndLog("indexedDB.deleteDatabase(dbname)"); 10 request = evalAndLog("indexedDB.deleteDatabase(dbname)");
(...skipping 24 matching lines...) Expand all
35 request.onupgradeneeded = onUpgradeNeeded2; 35 request.onupgradeneeded = onUpgradeNeeded2;
36 request.onsuccess = onSuccess; 36 request.onsuccess = onSuccess;
37 37
38 evalAndLog("transaction.abort()"); 38 evalAndLog("transaction.abort()");
39 } 39 }
40 40
41 function onError(evt) 41 function onError(evt)
42 { 42 {
43 preamble(evt); 43 preamble(evt);
44 shouldBe("db.version", "0"); 44 shouldBe("db.version", "0");
45 evt.preventDefault();
45 } 46 }
46 47
47 function onUpgradeNeeded2(evt) 48 function onUpgradeNeeded2(evt)
48 { 49 {
49 preamble(evt); 50 preamble(evt);
50 evalAndLog("db = request.result"); 51 evalAndLog("db = request.result");
51 shouldBe("db.version", "3"); 52 shouldBe("db.version", "3");
52 } 53 }
53 54
54 function onSuccess(evt) 55 function onSuccess(evt)
55 { 56 {
56 preamble(evt); 57 preamble(evt);
57 evalAndLog("db = request.result"); 58 evalAndLog("db = request.result");
58 shouldBe("db.version", "3"); 59 shouldBe("db.version", "3");
59 finishJSTest(); 60 finishJSTest();
60 } 61 }
61 62
62 test(); 63 test();
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698