Regulární výraz pro testování
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- BramborMan
- Člen | 3
Ahojte, mohl bych mít jednu malou dopňující otázku v tomuhle vláknu?
https://forum.nette.org/…i-containeru
Konkrétně se jedná o přesměrování po odeslaném formuláři. Jako
cílovou destinaci potřebuju uvéct regulární výraz kvůli flash
zprávám.
Zkouším něco jako:
$this->checkForm('Category:create', 'categoryForm', $this->getData(), '/[a-zA-Z0-9?_=]');
ale nikdy mi to neprojde. Mohli byste mi prosím poradit?
A ještě se chci zeptat, jestli dobře testuji špatně vypněný formulár.
Assert::exception(function (){
$this->checkForm('Category:create', 'categoryForm', ['description' => 'test'], '/');
}, 'Tester\AssertException');
V testu výše jde o to, že vyplňuji pouze jednu vlastno, ale povinných
je jich více.
Test mi projde, ale nějak se mi tam nezdá ten typ vyjímky
‚Tester\AssertException‘.