From e41ff8193b7d742e63b3f62872e9523fbffa66d0 Mon Sep 17 00:00:00 2001 From: Chris Brody Date: Sat, 5 May 2012 23:52:49 +0200 Subject: [PATCH] Check the stored data in the unit test --- test-www/index.html | 24 ++++++++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) diff --git a/test-www/index.html b/test-www/index.html index c0a30e2..e8b12e8 100644 --- a/test-www/index.html +++ b/test-www/index.html @@ -24,7 +24,7 @@ ok(!!db, "db object"); - stop(6); + stop(9); db.transaction(function(tx) { @@ -49,7 +49,7 @@ start(1); ok(!!tx, "second tx object"); - tx.executeSql("select count(id) as cnt from test_table;", [], function(tx, res) { + tx.executeSql("SELECT count(id) as cnt from test_table;", [], function(tx, res) { start(1); console.log("res.rows.length: " + res.rows.length + " -- should be 1"); @@ -59,6 +59,13 @@ equal(res.rows.item(0).cnt, 1, "select count"); }); + tx.executeSql("SELECT data_num from test_table;", [], function(tx, res) { + start(1); + + equal(res.rows.length, 1, "SELECT res rows length"); + equal(res.rows.item(0).data_num, 100, "SELECT data_num"); + }); + tx.executeSql("UPDATE test_table SET data_num = ? WHERE data_num = 100", [101], function(tx, res) { start(1); @@ -67,6 +74,13 @@ equal(res.rowsAffected, 1, "UPDATE res rows affected"); /* issue #22 (Android) */ }); + tx.executeSql("SELECT data_num from test_table;", [], function(tx, res) { + start(1); + + equal(res.rows.length, 1, "SELECT res rows length"); + equal(res.rows.item(0).data_num, 101, "SELECT data_num"); + }); + tx.executeSql("DELETE FROM test_table WHERE data LIKE 'tes%'", [], function(tx, res) { start(1); @@ -75,6 +89,12 @@ equal(res.rowsAffected, 1, "DELETE res rows affected"); /* issue #22 (Android) */ }); + tx.executeSql("SELECT data_num from test_table;", [], function(tx, res) { + start(1); + + equal(res.rows.length, 0, "SELECT res rows length"); + }); + }); }, function(e) {