UNPKG

alasql

Version:

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

40 lines (31 loc) 943 B
if(typeof exports === 'object') { var assert = require("assert"); var alasql = require('..'); } else { __dirname = '.'; }; describe('Test 309 # operator and graphs', function() { it('0. Create database ',function(done){ alasql('CREATE DATABASE test309;USE test309'); done(); }); it('1. SET selector',function(done){ alasql('CREATE VERTEX #Andrey SET age = 44'); alasql('CREATE VERTEX #Olga SET age = 35'); alasql('CREATE VERTEX #Maria SET age = 28'); var res = alasql('SELECT VALUE #Andrey->age'); assert(res == 44); var res = alasql('SEARCH age FROM #Olga'); assert.deepEqual(res,[35]); var res = alasql('SEARCH / AS @p #Olga age'); assert.deepEqual(res,[35]); var res = alasql('SEARCH VALUE / #Olga age'); // console.log(res); assert(res == 35); done(); }); it('99. Drop database ',function(done){ alasql('DROP DATABASE test309'); done(); }); });