Skip to content

Commit 54053e7

Browse files
committedDec 22, 2017
Merge branch 'development'
2 parents 7035677 + a42778b commit 54053e7

File tree

4 files changed

+45
-9
lines changed

4 files changed

+45
-9
lines changed
 

‎.travis.yml

Lines changed: 29 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,35 @@
11
language: php
22

3-
php:
4-
- 7.0
5-
- 7.1
6-
73
sudo: false
84

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+
931
install: travis_retry composer install --no-interaction --prefer-source
1032

11-
script: vendor/bin/phpunit --verbose
33+
script:
34+
- mysql --version
35+
- vendor/bin/phpunit --verbose

‎database/migrations/2017_12_14_151421_add_attachments_to_emails_table.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ public function up()
1818
}
1919

2020
Schema::table('emails', function (Blueprint $table) {
21-
$table->binary('attachments')->nullable()->after('body');
21+
$table->binary('attachments')->after('body')->nullable();
2222
});
2323
}
2424

‎phpunit.xml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,12 @@
2222
<env name="SESSION_DRIVER" value="array"/>
2323
<env name="QUEUE_DRIVER" value="sync"/>
2424
<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"/>
2726
</php>
2827

2928
<filter>
3029
<whitelist addUncoveredFilesFromWhitelist="false">
3130
<directory suffix=".php">src/</directory>
3231
</whitelist>
3332
</filter>
34-
</phpunit>
33+
</phpunit>

‎tests/TestCase.php

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@ function () {
2828
$this->loadMigrationsFrom(__DIR__ . '/../database/migrations');
2929

3030
view()->addNamespace('tests', __DIR__ . '/views');
31+
32+
Email::truncate();
3133
}
3234

3335
/**
@@ -77,6 +79,17 @@ protected function getPackageProviders($app)
7779
protected function getEnvironmentSetUp($app)
7880
{
7981
$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+
]);
8093
}
8194

8295
public function createEmail($overwrite = [])

0 commit comments

Comments
 (0)
Please sign in to comment.