From c7c44cf48894a5eef21c77373e731f160f6eaf77 Mon Sep 17 00:00:00 2001
From: Rob Church
Date: Sat, 20 Jan 2007 20:15:33 +0000
Subject: [PATCH] Add some parser tests for URL-encoding in URL functions. The
second case could be difficult to fix, because something like {{localurl:Some
page|amp=&&b=2}} is ambiguous.
---
maintenance/parserTests.txt | 16 ++++++++++++++++
1 file changed, 16 insertions(+)
diff --git a/maintenance/parserTests.txt b/maintenance/parserTests.txt
index 1df9c3ff94..0a2951a678 100644
--- a/maintenance/parserTests.txt
+++ b/maintenance/parserTests.txt
@@ -983,7 +983,23 @@ External link containing double-single-quotes in text embedded in italics (bug 4
!! end
+!! test
+URL-encoding in URL functions (single parameter)
+!! input
+{{localurl:Some page|amp=&}}
+!! result
+/index.php?title=Some_page&=%26
+
+!! end
+!! test
+URL-encoding in URL functions (multiple parameters)
+!! input
+{{localurl:Some page|q=?&=&}}
+!! result
+/index.php?title=Some_page&q=%3F&=%26
+
+!! end
###
### Quotes
--
2.20.1