La directive testpagespec
est fournie par le module d'extension testpagespec.
Cette directive permet de confronter une spécification PageSpec et une page, puis de voir quelle partie correspond ou quelle partie provoque l'échec du test.
Exemples :
[[!testpagespec pagespec="foopage and barpage" match="foopage"]]
Cette expression affichera quelque chose comme "no match: barpage does not match foopage", mettant en évidence la partie de la spécification PageSpec qui provoque l'échec.
[[!testpagespec pagespec="foopage or !bar*" match="barpage"]]
Cette expression affichera quelque chose comme "no match: bar* matches barpage", puisque la partie de la spécification PageSpec qui fait échouer le test est le motif nié.
[[!testpagespec pagespec="foopage or barpage" match="barpage"]]
Cette expression affichera quelque chose comme "match: barpage matches barpage", indiquant la partie de la spécification PageSpec qui fait réussir le test.