UNPKG

alasql

Version:

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

31 lines (28 loc) 1.14 kB
if(typeof exports === 'object') { var assert = require("assert"); var alasql = require('..'); }; describe('Test 05 - DELETE', function() { it('DELETE WHERE ', function(done){ alasql('create database test05;use test05'); alasql('DROP TABLE IF EXISTS schools'); var sql1 = 'CREATE TABLE IF NOT EXISTS schools (schoolid INT, schoolname STRING)'; var sql2 = "INSERT INTO schools (schoolid, schoolname) VALUES (1,'Northern Pacific School')" var sql3 = "INSERT INTO schools (schoolid, schoolname) VALUES (2,'Western Atlantic School')"; var sql4 = "INSERT INTO schools (schoolid, schoolname) VALUES (3,'East Arctic School')"; var sql5 = "INSERT INTO schools (schoolid, schoolname) VALUES (4,'South Indian School')"; var sql6 = 'DELETE FROM schools WHERE schoolid = 1 OR schoolid = 3'; var sql7 = 'SELECT * FROM schools ORDER BY schoolid DESC'; alasql(sql1); alasql(sql2); alasql(sql3); alasql(sql4); alasql(sql5); alasql(sql6); var res = alasql(sql7); assert.equal(4,res[0].schoolid); assert.equal(2,res[1].schoolid); alasql('drop database test05'); done(); }); });