2018年09月6日(木)
LaravelのUnitTestでテスト時はデータベースを切り替える
データベースのコンフィグファイルにテスト用のコネクションを設定しましす。
ここではsqliteを使用します。databaseディレクトリにtest.sqliteを作成しておきます。config/database.php
'connections' => [ // ... 'testing' => [ 'driver' => 'sqlite', 'database' => database_path('test.sqlite'), 'prefix' => '', ], ],次にテスト用のenvファイルを新たに作成します。
DB_CONNECTIONにコンフィグファイルで作成したコネクションを指定します。.env.testing
DB_CONNECTION=testingphpunit.xmlのAPP_ENVがtestingになっていることを確認します。
phpunit.xml
Laravelの設定は以上です。
PhpSt...
author:
web0pixel
Webディベロッパーのk.ishiwataさまのブログ。jQuery系の記事が人気な他、最近はスマホ対応やアプリなども取り上げられています。
‹ PREV
アドエビス、電話効果測定ツール「CallTracker」と連携開始。Web広告経由の電話コンバージョン計測が可能に
NEXT ›
[ユーザー投稿] BtoBマーケティングセミナー 名寄せ・データクレンジングを実現!
関連記事
Ads
Webディベロッパーのk.ishiwataさまのブログ。jQuery系の記事が人気な他、最近はスマホ対応やアプリなども取り上げられています。web0pixelの記事『LaravelのUnitTestでテスト時はデータベースを切り替える』についてまとめています。
気になるWebデザインの記事やまとめを見つけたら「本文を読む」をクリックすると、記事配信元のweb0pixelで全文を閲覧することができます。RSS Sourceの「このサイトの記事一覧」をクリックするとweb0pixelの記事をまとめて表示することができます。また閲覧数や各SNSのシェア状況を目安に、他の人たちが記事をどのように評価しているのか推測することができます。Webデザインにとって有益な記事をまとめていますので、ぜひリンク先をチェックしてみてください。