2016-09-20 14 views

答えて

0

ユーザーが存在し、ログインすることがされている場合は、この1にのみ、我々はこのテストを必要とする理由しかし、私は見ていない、チェックします:

$this->assertTrue(Auth::attempt(['email' => $email, 'password' => $password])); 

おそらく、次のテストでは、ユニットのためのより良いですテストケース。ここでは、ログイン失敗/成功の場合に、ルートのリダイレクトが正しく機能しているかどうかを確認します。私はあなたのコードを次のように書くでしょう:

$credentials=[ 
    'email'=>'[email protected]', 
    'password'=>'admin' 
]; 
$this->call('POST','login',$credentials); 
$this->assertResponseOk(); 
//or $this->assertRedirectedToRoute('login.fail');