public function test_can_retrieve_by_token_with_non_empty_constructor() { $this->mockGetRepository(AuthenticableWithNonEmptyConstructorMock::class); $user = new AuthenticableWithNonEmptyConstructorMock(['myPassword']); $this->repo->shouldReceive('findOneBy')->with(['id' => 1, 'rememberToken' => 'myToken'])->once()->andReturn($user); $this->assertEquals($user, $this->providerNonEmpty->retrieveByToken(1, 'myToken')); }
public function test_can_retrieve_by_token() { $this->mockGetRepository(); $user = new AuthenticableMock(); $this->repo->shouldReceive('findOneBy')->with(['id' => 1, 'rememberToken' => 'myToken'])->once()->andReturn($user); $this->assertEquals($user, $this->provider->retrieveByToken(1, 'myToken')); }