public function test_createPiwikUserEntryForLdapUser_UsesExistingPassword_WhenGenerateRandomTokenAuthIsUsed() { $this->userMapper->setIsRandomTokenAuthGenerationEnabled(true); $existingUser = array('login' => 'broken', 'alias' => 'alias', 'email' => 'wrongmail', 'password' => 'existingpass'); $result = $this->userMapper->createPiwikUserFromLdapUser(array('uid' => 'leela', 'cn' => 'Leela of the Sevateem', 'mail' => 'leela@gallifrey.???', 'userpassword' => 'pass'), $existingUser); $this->assertEquals(array('login' => 'leela', 'alias' => 'Leela of the Sevateem', 'password' => 'existingpass', 'email' => 'leela@gallifrey.???'), $result); }