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
+
0
-

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‘.

Felix
Nette Core | 1247
+
0
-

Tohle souvisi s testbench od @mrtnzlml.

parti
Člen | 117
+
+2
-

Ahoj muzu doporucit na regularni vyrazi tuhle stranku.

https://regex101.com/