/** * @covers Ingewikkeld\Rest\UserBundle\ResourceMapper\User::delete */ public function testDeleteUserFromDatabase() { $resourceMock = m::mock('Hal\\Resource')->shouldReceive('toArray')->andReturn(array('username' => self::TEST_USERNAME))->getMock(); $user = $this->createUserMock(self::TEST_USERNAME, self::TEST_EMAIL, null); $this->userManagerMock->shouldReceive('findUserByUsername')->with(self::TEST_USERNAME)->andReturn($user); $this->userManagerMock->shouldReceive('deleteUser')->with($user); $this->fixture->delete($resourceMock); }