@@ -8,26 +8,31 @@ const __dirname = typeof window === 'undefined' ? dirname(fileURLToPath(import.m
88describe ( 'Test 132 Alasql + NoSQL' , ( ) => {
99 test ( '1. Prepare database' , done => {
1010 alasql ( 'CREATE DATABASE test132; USE test132' ) ;
11- alasql ( 'CREATE TABLE one (a INT, b STRING)' ) ;
12- alasql ( 'CREATE TABLE two' ) ;
11+ alasql ( 'CREATE TABLE test132. one (a INT, b STRING)' ) ;
12+ alasql ( 'CREATE TABLE test132. two' ) ;
1313 // alasql('CREATE TABLE three ?',[{columnid:"a"},{columnid:"b"}]);
1414 done ( ) ;
1515 } ) ;
1616
1717 test ( '2. INSERT' , done => {
18- alasql ( 'INSERT INTO one VALUES (1,"One"), (2,"Two")' ) ;
18+ alasql ( 'INSERT INTO test132. one VALUES (1,"One"), (2,"Two")' ) ;
1919 // alasql('INSERT INTO one VALUES @{a:3,b:"Three"}, @{a:4,b:"Four"}, (5,"Five")');
20- alasql ( 'INSERT INTO one VALUES {a:3,b:"Three"}, {a:4,b:"Four"}, (5,"Five")' ) ;
21- alasql ( 'INSERT INTO one VALUES ?,?,(?,?)' , [ { a : 6 , b : 'Six' } , { a : 7 , b : 'Seven' } , 8 , 'Eight' ] ) ;
22- alasql . tables . one . insert ( { a : 9 , b : 'Nine' } ) ;
23- alasql . tables . two . insert ( { a : 1 , b : [ 2 , { c : 3 } , 4 ] } ) ;
24- alasql . tables . two . insert ( { a : 1 , b : [ 2 , { c : 5 } , 4 ] } ) ;
25- alasql . tables . two . insert ( { a : 1 , b : [ 2 , { c : 6 } , 4 ] } ) ;
20+ alasql ( 'INSERT INTO test132.one VALUES {a:3,b:"Three"}, {a:4,b:"Four"}, (5,"Five")' ) ;
21+ alasql ( 'INSERT INTO test132.one VALUES ?,?,(?,?)' , [
22+ { a : 6 , b : 'Six' } ,
23+ { a : 7 , b : 'Seven' } ,
24+ 8 ,
25+ 'Eight' ,
26+ ] ) ;
27+ alasql . databases . test132 . tables . one . insert ( { a : 9 , b : 'Nine' } ) ;
28+ alasql . databases . test132 . tables . two . insert ( { a : 1 , b : [ 2 , { c : 3 } , 4 ] } ) ;
29+ alasql . databases . test132 . tables . two . insert ( { a : 1 , b : [ 2 , { c : 5 } , 4 ] } ) ;
30+ alasql . databases . test132 . tables . two . insert ( { a : 1 , b : [ 2 , { c : 6 } , 4 ] } ) ;
2631 done ( ) ;
2732 } ) ;
2833
2934 test ( '3. SELECT' , done => {
30- var res = alasql ( 'SELECT * FROM one' ) ;
35+ var res = alasql ( 'SELECT * FROM test132. one' ) ;
3136 expect ( res ) . toEqual ( [
3237 { a : 1 , b : 'One' } ,
3338 { a : 2 , b : 'Two' } ,
@@ -40,7 +45,7 @@ describe('Test 132 Alasql + NoSQL', () => {
4045 { a : 9 , b : 'Nine' } ,
4146 ] ) ;
4247
43- var res = alasql ( 'SELECT * FROM one WHERE b IN ("Two","Three")' ) ;
48+ var res = alasql ( 'SELECT * FROM test132. one WHERE b IN ("Two","Three")' ) ;
4449 expect ( res ) . toEqual ( [
4550 { a : 2 , b : 'Two' } ,
4651 { a : 3 , b : 'Three' } ,
@@ -50,7 +55,7 @@ describe('Test 132 Alasql + NoSQL', () => {
5055 // expect(res1).toEqual(res2);
5156 // expect(res1).toEqual(res3);
5257
53- var res1 = alasql ( 'SELECT (a = 2) AS alpha FROM one WHERE b IN (2,3)' ) ;
58+ var res1 = alasql ( 'SELECT (a = 2) AS alpha FROM test132. one WHERE b IN (2,3)' ) ;
5459 /// console.log(res1);
5560 // var res2 = alasql('SELECT @{a:2} AS alpha FROM one WHERE @{b:[2,3]}');
5661 // expect(res1).toEqual(res2);
@@ -66,14 +71,14 @@ describe('Test 132 Alasql + NoSQL', () => {
6671
6772 test ( '5. UPDATE' , done => {
6873 // alasql('UPDATE one SET {a:2} WHERE {a:3}');
69- alasql ( 'UPDATE one SET a=2 WHERE a=3' ) ;
74+ alasql ( 'UPDATE test132. one SET a=2 WHERE a=3' ) ;
7075 // alasql.tables.one.update({a:2}, {a:3});
7176 done ( ) ;
7277 } ) ;
7378
7479 test ( '6. UPDATE' , done => {
7580 // alasql('DELETE FROM one WHERE @{a:2}');
76- alasql ( 'DELETE FROM one WHERE a=2' ) ;
81+ alasql ( 'DELETE FROM test132. one WHERE a=2' ) ;
7782 // alasql.tables.one.remove({a:2})
7883 done ( ) ;
7984 } ) ;
0 commit comments