alasql
Version:
AlaSQL.js - JavaScript SQL database library for relational and graph data manipulation with support of localStorage, IndexedDB, and Excel
43 lines (28 loc) • 918 B
JavaScript
if(typeof exports === 'object') {
var assert = require("assert");
var alasql = require('..');
};
describe('Test 122 - PRIMARY KEY, CREATE INDEX UNIQUE', function() {
it('1. Create Index', function(done){
alasql('create database test122');
alasql('use test122');
alasql('create table one (a int, b int)');
alasql('create unique index onea on one(a)');
// console.log(alasql.databases.test122.tables.one);
alasql('create index oneb on one(b)');
alasql('insert into one values (1,10), (2,20), (3,30)');
done();
return;
alasql('insert into one values (1), (2), (3)');
assert.throws(function(){
alasql('insert into one values (1)');
}, Error);
var res = alasql.value('select count(*) from one');
assert.deepEqual(res, 3);
done();
});
it('99.Clear database', function(done){
alasql('drop database test122');
done();
});
});