public function withExistingUser() { $email = '*****@*****.**'; $id = 'existing_user_id'; $user = new UserEntity(); $user->exchangeArray(['id' => $id, 'email' => $email]); $this->mockUserMapper->expects($this->any())->method('findByEmail')->with($this->equalTo($email))->will($this->returnValue($user)); $this->mockUserMapper->expects($this->any())->method('findById')->with($this->equalTo($id))->will($this->returnValue($user)); return $user; }
public function testUserGetters() { $user = new UserEntity(); $user->exchangeArray(['email' => '*****@*****.**', 'password' => 'password']); $this->assertEquals('*****@*****.**', $user->getEmail()); $this->assertEquals('*****@*****.**', $user->getUsername()); $this->assertEquals('password', $user->getPassword()); // We use password_hash so we don't store a separate salt $this->assertNull($user->getSalt()); // Meant to be a no-op $this->assertNull($user->eraseCredentials()); }
public function getLoggedInUserEntity() { $user = new UserEntity(); $user->exchangeArray(['id' => self::LOGGED_IN_USER_ID, 'email' => '*****@*****.**']); return $user; }