Die testpagespec-Anweisung wird durch die testpagespec-Erweiterung bereitgestellt.

Mit dieser Anweisung kann geprüft werden, ob eine PageSpec auf eine Seite passt. Sie zeigt außerdem an, welcher Teil das Passen oder Nicht-Passen verursacht.

Beispiele zur Verwendung:

[[!testpagespec  pagespec="foopage and barpage" match="foopage"]]

Dies wird etwas wie "no match: barpage does not match foopage" anzeigen und damit darauf hinweisen, welcher Teil der PageSpec ein Passen verhindert.

[[!testpagespec  pagespec="foopage or !bar*" match="barpage"]]

Dies wird etwas wie "no match: bar* matches barpage" anzeigen, weil der Teil der das Passen verhindert negiert ist.

[[!testpagespec  pagespec="foopage or barpage" match="barpage"]]

Dies wird etwas wie "match: barpage matches barpage" anzeigen und damit angeben, welcher Teil der PageSpec passt.