概要
Laravel5.4でsqliteの使ってテストをかく準備をします。
前提
- Laravelの基本
- マイグレーションファイルの用意
phpunit.xmlを編集
以下3行を追加します。 sqliteのインメモリ機能を使います。
ModelFactoryを編集
ここは良しなに準備してください。略。
テストをかく
デフォルトでphpunit.xmlにtestsディレクトリ以下の〇〇Test.phpを実行するという設定になっているので、適当にテストファイルを用意します。
DatabaseMigrationsというトレイトを設定すると、テスト実行の度にマイグレーションが実行されます。
余談
./vendor/bin/phpunitというテストを実行する時のコマンドをcomposerのscriptsに記述しておくと楽できます。
所感
これでテストがかけるマン。