UNPKG

alasql

Version:

AlaSQL.js - JavaScript SQL database library for relational and graph data manipulation with support of localStorage, IndexedDB, and Excel

72 lines (66 loc) 1.37 kB
if(typeof exports == 'object') { var alasql = require('../dist/alasql.min.js'); var assert = require('assert'); } function a(filename) { it(filename,function(done){ alasql('SOURCE "w3/'+filename+'"'); done(); }); }; // var tm = Date.now(); // alasql('CREATE DATABASE w3; USE w3'); // alasql('SOURCE "w3/w3.sql"',[],function(){ // console.log(Date.now()-tm); // }); //console.log(1); describe('w3 database',function(){ //console.log(2); it('1. Setup',function(done){ //console.log(3); // this.timeout(3000); alasql('CREATE DATABASE w3; USE w3'); alasql('SOURCE "w3/w3.sql"',[],function(res){ assert(res.length == 940); done(); }); }); }); // it('2. Setup',function(done){ // this.timeout(10000); /* a('n02.sql'); // done(); // }); // it('3. Setup',function(done){ // this.timeout(10000); a('n03.sql'); // done(); // }); // it('4. Setup',function(done){ // this.timeout(10000); a('n04.sql'); // done(); // }); // it('5. Setup',function(done){ // this.timeout(10000); a('n05.sql'); // done(); // }); // it('6. Setup',function(done){ // this.timeout(10000); a('n06.sql'); // done(); // }); // it('7. Setup',function(done){ // this.timeout(10000); a('n07.sql'); // done(); // }); // it('8. Setup',function(done){ // this.timeout(10000); a('n08.sql'); // done(); // }); }); */