1
ジャスミンテストフレームワークでsqlite3コードを実行しようとしたことがありますか?何らかの理由で、同じコードでノードを持つテーブル行を表示できますが、ジャスミンを実行しているノードでは表示できません。ジャスミンでsqlite3コードが実行されない
例えば、これは[TABLE_NAME]テーブル内のすべての行を表示します。ジャスミンの下
$ node src/test.js
var sqlite3 = require('sqlite3').verbose();
var db = new sqlite3.Database("/home/user/test_db.sqlite3", 'OPEN_READ');
db.each("SELECT info FROM table_name", function(err, row) {
console.log(row.info);
});
これと同じ正確なコードがない:
$ jasmine spec/TestSpec.js
describe("Orders table", function() {
it("should display all items in table [table_name]", function() {
var sqlite3 = require('sqlite3').verbose();
var db = new sqlite3.Database("/home/user/test_db.sqlite3", 'OPEN_READ');
db.each("SELECT info FROM table_name", function(err, row) {
console.log(row.info);
});
})
});
それが一つのテーブルの下で実行されます、なぜ誰もが知っていますが、他のものではない?