From 5c56d4ab3ac9ec4e80bb5b80d083a6dbd41680fb Mon Sep 17 00:00:00 2001 From: Ilmari Karonen Date: Wed, 26 Jul 2006 17:56:27 +0000 Subject: [PATCH] add some pst tests for context links ("pipe trick"), see Parser::pstPass2() --- maintenance/parserTests.txt | 48 +++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) diff --git a/maintenance/parserTests.txt b/maintenance/parserTests.txt index 1fb856cdb5..75eb912e2e 100644 --- a/maintenance/parserTests.txt +++ b/maintenance/parserTests.txt @@ -2642,6 +2642,54 @@ pst Foo !! end +!! test +pre-save transform: context links ("pipe trick") +!! options +pst +!! input +[[Article (context)|]] +[[Bar:Article|]] +[[:Bar:Article|]] +[[Bar:Article (context)|]] +[[:Bar:Article (context)|]] +[[|Article]] +[[|Article (context)]] +!! result +[[Article (context)|Article]] +[[Bar:Article|Article]] +[[:Bar:Article|Article]] +[[Bar:Article (context)|Article]] +[[:Bar:Article (context)|Article]] +[[Article]] +[[Article (context)]] +!! end + +!! test +pre-save transform: context links ("pipe trick") with interwiki prefix +!! options +pst +!! input +[[interwiki:Article|]] +[[:interwiki:Article|]] +[[interwiki:Bar:Article|]] +[[:interwiki:Bar:Article|]] +!! result +[[interwiki:Article|Article]] +[[:interwiki:Article|Article]] +[[interwiki:Bar:Article|Bar:Article]] +[[:interwiki:Bar:Article|Bar:Article]] +!! end + +!! test +pre-save transform: context links ("pipe trick") with parens in title +!! options +pst title=[[Somearticle (context)]] +!! input +[[|Article]] +!! result +[[Article (context)|Article]] +!! end + ### ### Message transform tests -- 2.20.1