Direktiva testpagespec je poskytována modulem testpagespec.

Tato direktiva umožňuje testovat zadanou PageSpec a zjistit, zda vybere nějakou stránku, díky které části se tak stalo, případně která část způsobila selhání.

Příklady použití:

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

Vytiskne něco jako „no match: barpage does not match foopage“ a zvýrazní tak část PageSpec, která způsobila selhání.

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

Vytiskne něco jako „no match: bar* matches barpage“, protože část PageSpec, která při vyhodnocování selhala, byla tato negace.

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

Vytiskne něco jako „match: barpage matches barpage“, což indikuje část PageSpec, která způsobila shodu.