File tree 4 files changed +45
-9
lines changed
4 files changed +45
-9
lines changed Original file line number Diff line number Diff line change 1
1
language : php
2
2
3
- php :
4
- - 7.0
5
- - 7.1
6
-
7
3
sudo : false
8
4
5
+ services :
6
+ - mysql
7
+
8
+ matrix :
9
+ fast_finish : true
10
+ include :
11
+ # SQLite
12
+ - php : 7.0
13
+ env : CI_DB_DRIVER="sqlite" CI_DB_DATABASE=":memory:"
14
+ - php : 7.1
15
+ env : CI_DB_DRIVER="sqlite" CI_DB_DATABASE=":memory:"
16
+ # MySQL 5.7
17
+ - php : 7.0
18
+ env : CI_DB_DRIVER="mysql" CI_DB_HOST="127.0.0.1" CI_DB_DATABASE="travis" CI_DB_USERNAME="root"
19
+ - php : 7.1
20
+ env : CI_DB_DRIVER="mysql" CI_DB_HOST="127.0.0.1" CI_DB_DATABASE="travis" CI_DB_USERNAME="root"
21
+ # MariaDB
22
+ - php : 7.0
23
+ env : CI_DB_DRIVER="mysql" CI_DB_HOST="127.0.0.1" CI_DB_DATABASE="travis" CI_DB_USERNAME="root"
24
+ addons :
25
+ mariadb : 10.0
26
+ - php : 7.1
27
+ env : CI_DB_DRIVER="mysql" CI_DB_HOST="127.0.0.1" CI_DB_DATABASE="travis" CI_DB_USERNAME="root"
28
+ addons :
29
+ mariadb : 10.0
30
+
9
31
install : travis_retry composer install --no-interaction --prefer-source
10
32
11
- script : vendor/bin/phpunit --verbose
33
+ script :
34
+ - mysql --version
35
+ - vendor/bin/phpunit --verbose
Original file line number Diff line number Diff line change @@ -18,7 +18,7 @@ public function up()
18
18
}
19
19
20
20
Schema::table ('emails ' , function (Blueprint $ table ) {
21
- $ table ->binary ('attachments ' )->nullable ()-> after ('body ' );
21
+ $ table ->binary ('attachments ' )->after ('body ' )-> nullable ( );
22
22
});
23
23
}
24
24
Original file line number Diff line number Diff line change 22
22
<env name =" SESSION_DRIVER" value =" array" />
23
23
<env name =" QUEUE_DRIVER" value =" sync" />
24
24
<env name =" MAIL_DRIVER" value =" log" />
25
- <env name =" DB_CONNECTION" value =" sqlite" />
26
- <env name =" DB_DATABASE" value =" :memory:" />
25
+ <env name =" DB_CONNECTION" value =" testbench" />
27
26
</php >
28
27
29
28
<filter >
30
29
<whitelist addUncoveredFilesFromWhitelist =" false" >
31
30
<directory suffix =" .php" >src/</directory >
32
31
</whitelist >
33
32
</filter >
34
- </phpunit >
33
+ </phpunit >
Original file line number Diff line number Diff line change @@ -28,6 +28,8 @@ function () {
28
28
$ this ->loadMigrationsFrom (__DIR__ . '/../database/migrations ' );
29
29
30
30
view ()->addNamespace ('tests ' , __DIR__ . '/views ' );
31
+
32
+ Email::truncate ();
31
33
}
32
34
33
35
/**
@@ -77,6 +79,17 @@ protected function getPackageProviders($app)
77
79
protected function getEnvironmentSetUp ($ app )
78
80
{
79
81
$ app ['config ' ]->set ('laravel-database-emails.retry.attempts ' , 3 );
82
+
83
+ $ app ['config ' ]->set ('database.default ' , 'testbench ' );
84
+ $ app ['config ' ]->set ('database.connections.testbench ' , [
85
+ 'driver ' => getenv ('CI_DB_DRIVER ' ),
86
+ 'host ' => getenv ('CI_DB_HOST ' ),
87
+ 'database ' => getenv ('CI_DB_DATABASE ' ),
88
+ 'username ' => getenv ('CI_DB_USERNAME ' ),
89
+ 'password ' => getenv ('CI_DB_PASSWORD ' ),
90
+ 'prefix ' => '' ,
91
+ 'strict ' => true ,
92
+ ]);
80
93
}
81
94
82
95
public function createEmail ($ overwrite = [])
You can’t perform that action at this time.
0 commit comments