0
私はlaravel 5.3で開発したアプリケーションを持っています。スクリプトをデプロイする前に、私はPHPユニットを使ってアプリケーション全体のビルドをテストしたいと思っています..アプリケーションやビルドをテストするためのパッケージやアドオンはありますか?Laravel 5.3 PHP単体テストによるビルドユニットテスト
私はこれに新しい..いずれか助けてください
私はlaravel 5.3で開発したアプリケーションを持っています。スクリプトをデプロイする前に、私はPHPユニットを使ってアプリケーション全体のビルドをテストしたいと思っています..アプリケーションやビルドをテストするためのパッケージやアドオンはありますか?Laravel 5.3 PHP単体テストによるビルドユニットテスト
私はこれに新しい..いずれか助けてください
Laravelはあなたが拡張してから、独自のテストを書く必要がありますTestCase
クラスが付属しています:Laravel Docsから
class FooTest extends TestCase {
public function testSomethingIsTrue()
{
$this->assertTrue(true);
}
}
:
通常、PHPUnitを使用する場合と同様にテストメソッドを定義することができます。あなたのテストを実行するには、端末からphpunitコマンドを実行するだけです。
yaいいえ..私のコントローラに今問題があります。私はセッションでユーザーIDを取得しています。私はphpunitから実行すると空になりますセッションの配列。phpunitテストでセッションを使用する方法 – Trent
あなたは実際に各テストであなたのユーザにログインしましたか? \ Auth :: try($ credentials);を試してください。または、テストでミドルウェアを無効にすることによって、ユーザーログインをバイパスすることができます(ドキュメントを読む)。 –
@私はログインAPIサードパーティを使用しています。それはアクセストークンに基づいてuser_idを返します。それは問題です – Trent