Skip to content

Commit 9b09552

Browse files
committed
Make test sql-js#73 more detailed
1 parent effe35b commit 9b09552

File tree

1 file changed

+17
-7
lines changed

1 file changed

+17
-7
lines changed

test/test_issue73.js

Lines changed: 17 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
exports.test = function(sql, assert, done) {
1+
exports.test = function(sql, assert) {
22
// Create a database
33
var db = new sql.Database();
44

@@ -23,20 +23,30 @@ exports.test = function(sql, assert, done) {
2323
" (new.ID, '2014-11-10');"+
2424
" END;"+
2525
" INSERT INTO COMPANY VALUES (73,'A',8,'',1200);"+
26-
" SELECT * FROM AUDIT;";
26+
" SELECT * FROM AUDIT;"+
27+
" INSERT INTO COMPANY VALUES (42,'B',8,'',1600);"+
28+
" SELECT EMP_ID FROM AUDIT ORDER BY EMP_ID";
2729
var res = db.exec(sqlstr);
28-
var expectedResult = [{
30+
var expectedResult = [
31+
{
2932
columns : ['EMP_ID','ENTRY_DATE'],
3033
values : [
3134
[73, '2014-11-10']
3235
]
33-
}];
34-
assert.deepEqual(res, expectedResult);
36+
},
37+
{
38+
columns : ['EMP_ID'],
39+
values : [
40+
[42],[73]
41+
]
42+
}
43+
];
44+
assert.deepEqual(res, expectedResult,
45+
"db.exec with a statement that contains a ';'");
3546
};
3647

3748
if (module == require.main) {
3849
var sql = require('../js/sql.js');
3950
var assert = require('assert');
40-
var done = function(){process.exit();}
41-
exports.test(sql, assert, done);
51+
exports.test(sql, assert);
4252
}

0 commit comments

Comments
 (0)