postJson('/api/login',[ 'email'=>'admin@hydra.project', 'password'=>'hydra' ]); $response ->assertJson(fn (AssertableJson $json) => $json->where('error', 0) ->has('token') ->etc() ); } public function test_admin_login_fail() { $response = $this->postJson('/api/login',[ 'email'=>'admin@hydra.project', 'password'=>'hydrax' ]); $response ->assertJson(fn (AssertableJson $json) => $json->where('error', 1) ->missing('token') ->has('message') ); } }