Jak otestovat administrici? Vytvoření session s identitou uživatele

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
motorcb
Člen | 551
+
+1
-

Zdravím,

chtěl bych si napsat základní test na otestování administrace webu.

Nevím jak v testu vytvořit identitu uživatele. V přihlášení mám tento kód:

public function signInFormSucceeded($form)
{
    $values = $form->values;

    try {
        $this->getUser()->login($values->username, $values->password);
        $this->redirect('Homepage:');

    } catch (Nette\Security\AuthenticationException $e) {
        $form->addError('Nesprávné přihlašovací jméno nebo heslo.');
    }
}

Nevěděl by někdo jak na to?

Díky

David Matějka
Moderator | 6445
+
+1
-

Udelej mock IUserStorage aby getIdentity vracelo identitu, co potrebujes

Editoval matej21 (18. 8. 2014 17:01)

motorcb
Člen | 551
+
0
-

To moc nechápu… Bylo by možné to rozvést/ukázka?