dist: trusty
-sudo: required
+sudo: false
language: php
php:
- 7.0
directories:
- $HOME/.composer/cache
-addons:
- apt:
- packages:
- - mysql-server-5.6
- - mysql-client-core-5.6
- - mysql-client-5.6
-
before_script:
- mysql -u root -e 'create database `bookstack-test`;'
+ - mysql -u root -e "CREATE USER 'bookstack-test'@'localhost' IDENTIFIED BY 'bookstack-test';"
+ - mysql -u root -e "GRANT ALL ON \`bookstack-test\`.* TO 'bookstack-test'@'localhost';"
+ - mysql -u root -e "FLUSH PRIVILEGES;"
- phpenv config-rm xdebug.ini
- composer dump-autoload --no-interaction
- composer install --prefer-dist --no-interaction
- php artisan migrate --force -n --database=mysql_testing
- php artisan db:seed --force -n --class=DummyContentSeeder --database=mysql_testing
+after_failure:
+ - cat storage/logs/laravel.log
+
script:
- phpunit
\ No newline at end of file
'mysql_testing' => [
'driver' => 'mysql',
- 'host' => 'localhost',
+ 'host' => '127.0.0.1',
'database' => 'bookstack-test',
'username' => env('MYSQL_USER', 'bookstack-test'),
'password' => env('MYSQL_PASSWORD', 'bookstack-test'),
<title>{{ $book->name }}</title>
<style>
+ @if (!app()->environment('testing'))
{!! file_get_contents(public_path('/css/export-styles.css')) !!}
+ @endif
.page-break {
page-break-after: always;
}
<title>{{ $chapter->name }}</title>
<style>
+ @if (!app()->environment('testing'))
{!! file_get_contents(public_path('/css/export-styles.css')) !!}
+ @endif
.page-break {
page-break-after: always;
}