Domain\Auth\AuthServiceTest::test_login_by_username PHP Метод

test_login_by_username() публичный Метод

    public function test_login_by_username()
    {
        $user = factory(User::class)->create(['password' => bcrypt('teste123')]);
        $data = ['username' => $user->username, 'password' => 'teste123'];
        $type = get_class($user->owner);
        $auth = App::make(AuthService::class);
        $logged = $auth->byCredentials($data, $type);
        $this->assertTrue(isset($logged['token']));
        $this->assertTrue(isset($logged['user']['id']));
        $this->assertTrue(isset($logged['user']['owner']));
    }