We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent aec535f commit 48356e4Copy full SHA for 48356e4
test/test_issue55.js
@@ -0,0 +1,19 @@
1
+exports.test = function(sql, assert) {
2
+ // Create a database
3
+ var db = new sql.Database();
4
+ db.run("CREATE TABLE foobar (value)");
5
+ var expectedCount = 100;
6
+ for (var i=0; i<expectedCount; i++) {
7
+ db.run("INSERT INTO foobar VALUES ("+i+")");
8
+ }
9
+ var dbCopy = new sql.Database(db.export());
10
+ var count = db.exec("SELECT COUNT(*) FROM foobar")[0].values[0][0];
11
+ assert.equal(count, expectedCount, "export and reimport copies all the data");
12
+};
13
+
14
+if (module == require.main) {
15
+ var sql = require('../js/sql.js');
16
+ var assert = require('assert');
17
+ var done = function(){process.exit();}
18
+ exports.test(sql, assert, done);
19
+}
0 commit comments