8000 Added Tests for in-memory databases · NathanaelA/nativescript-sqlite@372dd55 · GitHub
[go: up one dir, main page]

Skip to content
This repository was archived by the owner on Jul 7, 2022. It is now read-only.

Commit 372dd55

Browse files
committed
Added Tests for in-memory databases
1 parent bb8eabf commit 372dd55

File tree

2 files changed

+28
-0
lines changed

2 files changed

+28
-0
lines changed

demo/app/tests/dbAccess.js

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,4 +34,17 @@ if (!sqlite.exists(dbName)) {
3434
});
3535

3636
});
37+
38+
new sqlite(":memory:", function(err, db) {
39+
describe('In-Memory Connection', function() {
40+
it('Error should be null', function() {
41+
assert.isNull(err);
42+
});
43+
it('dbConnection should not be null', function() {
44+
assert.isNotNull(db);
45+
});
46+
47+
done();
48+
});
49+
});
3750
});

demo/app/tests/dbAccessPromise.js

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,4 +39,19 @@ describe('Database', function () {
3939
});
4040
});
4141
});
42+
43+
describe('In-Memory Connection', function () {
44+
var promise = new sqlite(":memory:");
45+
it('Promise should not be null', function () {
46+
assert.isNotNull(promise);
47+
});
48+
it('promise should work', function (done) {
49+
promise.then(function (db) {
50+
assert.isNotNull(db);
51+
52+
db.close();
53+
done();
54+
});
55+
});
56+
});
4257
});

0 commit comments

Comments
 (0)
0