Skip to content

Commit aef3216

Browse files
committed
Add a very simple test suite
1 parent 17a18a9 commit aef3216

File tree

1 file changed

+33
-0
lines changed

1 file changed

+33
-0
lines changed

tests.html

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
<!DOCTYPE html>
2+
3+
<html lang="en-us">
4+
<head>
5+
<title>Test Suite for sqlite.js</title>
6+
<script src="sqlite.js" type="text/javascript"></script>
7+
</head>
8+
<body>
9+
<div id="results"></div>
10+
<script type="text/javascript" charset="utf-8">
11+
12+
function pass(results, query) {
13+
console.log('pass - ' + query);
14+
}
15+
16+
function fail(error, query) {
17+
console.log('fail - ' + error.message + ': ' + query);
18+
}
19+
20+
var db = SQLite({ shortName: 'mydb' + parseInt(Math.random() * 100000), defaultErrorHandler: fail, defaultDataHandler: pass });
21+
22+
db.createTable('people', 'name TEXT, age INTEGER');
23+
24+
db.insert('people', { name: 'Jeremy', age: 29 });
25+
26+
db.update('people', { age: 30 }, { name: 'Jeremy' });
27+
28+
db.select('people', '*', { age: 30 }, function (results) { var x; for(x=0; x<results.rows.length; x++) { console.log(results.rows.item(x)); } });
29+
30+
db.destroy('people', { age: 30 });
31+
</script>
32+
</body>
33+
</html>

0 commit comments

Comments
 (0)