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

Side by Side Diff: LayoutTests/fast/workers/storage/resources/executesql-accepts-only-one-statement-sync.js

Issue 561093003: Remove worker support of Web SQL Database. (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Created 6 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
(Empty)
1 function executeStatement(tx, expectedToPass, statement)
2 {
3 var message;
4 try {
5 tx.executeSql(statement);
6 message = expectedToPass ? "PASS: " : "FAIL: ";
7 } catch (err) {
8 message = !expectedToPass ? "PASS: " : "FAIL: ";
9 }
10 postMessage(message + statement + ", " + db.lastErrorMessage);
11 }
12
13 var db = openDatabaseSync("ExecuteSQLAcceptsOnlyOneStatementTest", "1.0", "", 1) ;
14 db.transaction(function(tx) {
15 tx.executeSql("CREATE TABLE IF NOT EXISTS Test (Foo INT)");
16 executeStatement(tx, true, "INSERT INTO Test VALUES (1)");
17 executeStatement(tx, true, "INSERT INTO Test VALUES (2);");
18 executeStatement(tx, true, " INSERT INTO Test VALUES (3) ");
19 executeStatement(tx, true, " INSERT INTO Test VALUES (4); ");
20 executeStatement(tx, true, "INSERT INTO Test VALUES (5) ;");
21 executeStatement(tx, false, "INSERT INTO Test VALUES (6); garbage");
22 executeStatement(tx, false, "INSERT INTO Test VALUES (7); INSERT INTO Test V ALUES (8)");
23 executeStatement(tx, false, " INSERT INTO Test VALUES (9); INSERT INTO Te st VALUES (10); ");
24 });
25 postMessage("done");
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698