File tree 3 files changed +14
-15
lines changed
test/integration/adapters/sql
3 files changed +14
-15
lines changed Original file line number Diff line number Diff line change @@ -22,7 +22,8 @@ before_script:
22
22
- sudo cp ./pg_hba.conf /etc/postgresql/9.2/main
23
23
- sudo /etc/init.d/postgresql start
24
24
- psql -c 'create database model_test;' -U postgres
25
- - sudo apt-get install mysql-server
25
+ - sudo apt-get install mysql-server mysql-client
26
+ - mysql -u root -e "CREATE DATABASE model_test COLLATE latin1_general_cs;"
26
27
- sudo apt-get install sqlite3 libsqlite3-dev
27
28
28
29
script : jake test
Original file line number Diff line number Diff line change @@ -12,6 +12,7 @@ _baseConfig = {
12
12
host : 'localhost'
13
13
, user : process . env . USER
14
14
, password : null
15
+ , database : process . env . USER
15
16
} ;
16
17
17
18
Adapter = function ( options ) {
@@ -42,7 +43,12 @@ utils.mixin(Adapter.prototype, new (function () {
42
43
this . connect = function ( ) {
43
44
var self = this ;
44
45
this . client . connect ( function ( ) {
45
- self . emit ( 'connect' ) ;
46
+ self . exec ( 'USE ' + self . config . database , function ( err , data ) {
47
+ if ( err ) {
48
+ throw err ;
49
+ }
50
+ self . emit ( 'connect' ) ;
51
+ } ) ;
46
52
} ) ;
47
53
} ;
48
54
Original file line number Diff line number Diff line change @@ -19,13 +19,11 @@ tests = {
19
19
adapter = new Adapter ( {
20
20
user : 'root'
21
21
, multipleStatements : true
22
+ , database : 'model_test'
22
23
} ) ;
23
24
adapter . once ( 'connect' , function ( ) {
24
25
var sql = '' ;
25
26
26
- sql += 'DROP DATABASE IF EXISTS model_test;' ;
27
- sql += 'CREATE DATABASE model_test COLLATE latin1_general_cs;' ;
28
- sql += 'USE model_test;' ;
29
27
sql += generator . dropTable ( relations ) ;
30
28
sql += generator . createTable ( relations ) ;
31
29
@@ -50,16 +48,10 @@ tests = {
50
48
}
51
49
52
50
, 'after' : function ( next ) {
53
- var sql = 'DROP DATABASE IF EXISTS model_test;' ;
54
- adapter . exec ( sql , function ( err , data ) {
55
- if ( err ) {
56
- throw err ;
57
- }
58
- adapter . once ( 'disconnect' , function ( ) {
59
- next ( ) ;
60
- } ) ;
61
- adapter . disconnect ( ) ;
62
- } ) ;
51
+ adapter . once ( 'disconnect' , function ( ) {
52
+ next ( ) ;
53
+ } ) ;
54
+ adapter . disconnect ( ) ;
63
55
}
64
56
65
57
, 'test create adapter' : function ( ) {
You can’t perform that action at this time.
0 commit comments