<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://70.231.62.181/index.php?action=history&amp;feed=atom&amp;title=Module%3ACheck_for_deprecated_parameters%2Ftestcases</id>
	<title>Module:Check for deprecated parameters/testcases - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://70.231.62.181/index.php?action=history&amp;feed=atom&amp;title=Module%3ACheck_for_deprecated_parameters%2Ftestcases"/>
	<link rel="alternate" type="text/html" href="http://70.231.62.181/index.php?title=Module:Check_for_deprecated_parameters/testcases&amp;action=history"/>
	<updated>2026-04-22T21:29:45Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>http://70.231.62.181/index.php?title=Module:Check_for_deprecated_parameters/testcases&amp;diff=25318967&amp;oldid=prev</id>
		<title>imported&gt;Hike395: test remove argument trimming</title>
		<link rel="alternate" type="text/html" href="http://70.231.62.181/index.php?title=Module:Check_for_deprecated_parameters/testcases&amp;diff=25318967&amp;oldid=prev"/>
		<updated>2025-11-20T11:30:58Z</updated>

		<summary type="html">&lt;p&gt;test remove argument trimming&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;-- Unit tests for [[Module:{{ROOTPAGENAME}}]]. Click talk page to run tests.&lt;br /&gt;
local p = require(&amp;#039;Module:UnitTests&amp;#039;)&lt;br /&gt;
local warning = require(&amp;#039;Module:If preview&amp;#039;)._warning&lt;br /&gt;
local main = require(&amp;#039;Module:Check for deprecated parameters&amp;#039;)._check&lt;br /&gt;
local sandbox = require(&amp;#039;Module:Check for deprecated parameters/sandbox&amp;#039;)._check&lt;br /&gt;
&lt;br /&gt;
-- Remember to run the tests in preview mode! The test code, below, checks for preview correctness also&lt;br /&gt;
&lt;br /&gt;
local function test(tester,fcn)&lt;br /&gt;
    tester:equals(&amp;#039;Nothing deprecated&amp;#039;,fcn({A1=&amp;#039;B1&amp;#039;,A2=&amp;#039;B2&amp;#039;,_category=&amp;#039;C&amp;#039;,preview=&amp;#039;W&amp;#039;},&lt;br /&gt;
                               {A0=&amp;#039;val&amp;#039;},&amp;#039;caller&amp;#039;),&lt;br /&gt;
                  &amp;#039;&amp;#039;,{nowiki=1,stripmarkers=1})&lt;br /&gt;
    tester:equals(&amp;#039;Simple&amp;#039;,fcn({A1=&amp;#039;B1&amp;#039;,A2=&amp;#039;B2&amp;#039;,_category=&amp;#039;C&amp;#039;,preview=&amp;#039;W&amp;#039;},&lt;br /&gt;
                               {A2=&amp;#039;val&amp;#039;},&amp;#039;caller&amp;#039;),&lt;br /&gt;
                  &amp;#039;C&amp;#039;..warning({&amp;#039;W&amp;#039;}),{nowiki=1,stripmarkers=1})&lt;br /&gt;
    tester:equals(&amp;#039;Simple with _VALUE_&amp;#039;,fcn({A1=&amp;#039;B1&amp;#039;,A2=&amp;#039;B2&amp;#039;,_category=&amp;#039;C _VALUE_&amp;#039;,preview=&amp;#039;W _VALUE_&amp;#039;},&lt;br /&gt;
                                            {A2=&amp;#039;val&amp;#039;},&amp;#039;caller&amp;#039;),&lt;br /&gt;
                  &amp;#039;C A2&amp;#039;..warning({&amp;#039;W &amp;quot;A2&amp;quot;. Replace with &amp;quot;B2&amp;quot;.&amp;#039;}),{nowiki=1,stripmarkers=1})&lt;br /&gt;
    tester:equals(&amp;#039;Remove&amp;#039;,fcn({A1=&amp;#039;B1&amp;#039;,A2=&amp;#039;B2&amp;#039;,_category=&amp;#039;C&amp;#039;,preview=&amp;#039;W&amp;#039;,_remove=&amp;#039;XX; A3; A4&amp;#039;},&lt;br /&gt;
                               {A3=&amp;#039;val&amp;#039;},&amp;#039;caller&amp;#039;),&lt;br /&gt;
                  &amp;#039;C&amp;#039;..warning({&amp;#039;W&amp;#039;}),{nowiki=1,stripmarkers=1})&lt;br /&gt;
    tester:equals(&amp;#039;Remove with _VALUE_&amp;#039;,fcn({A1=&amp;#039;B1&amp;#039;,A2=&amp;#039;B2&amp;#039;,_category=&amp;#039;C _VALUE_&amp;#039;,preview=&amp;#039;W _VALUE_&amp;#039;,_remove=&amp;#039;XX; A3; A4&amp;#039;},&lt;br /&gt;
                                            {A3=&amp;#039;val&amp;#039;},&amp;#039;caller&amp;#039;),&lt;br /&gt;
                  &amp;#039;C A3&amp;#039;..warning({&amp;#039;W &amp;quot;A3&amp;quot;. It should be removed.&amp;#039;}),{nowiki=1,stripmarkers=1})&lt;br /&gt;
    tester:equals(&amp;#039;No preview&amp;#039;,fcn({A1=&amp;#039;B1&amp;#039;,A2=&amp;#039;B2&amp;#039;,_category=&amp;#039;C _VALUE_&amp;#039;},&lt;br /&gt;
                               {A2=&amp;#039;val&amp;#039;},&amp;#039;caller&amp;#039;),&lt;br /&gt;
                  &amp;#039;C A2&amp;#039;..warning({&amp;#039;Page using [[caller]] with deprecated parameter &amp;quot;A2&amp;quot;. Replace with &amp;quot;B2&amp;quot;.&amp;#039;}),{nowiki=1,stripmarkers=1})&lt;br /&gt;
    tester:equals(&amp;#039;Blank value&amp;#039;,fcn({A1=&amp;#039;B1&amp;#039;,A2=&amp;#039;B2&amp;#039;,_category=&amp;#039;C _VALUE_&amp;#039;,preview=&amp;#039;W&amp;#039;},&lt;br /&gt;
                               {A2=&amp;#039;  &amp;#039;},&amp;#039;caller&amp;#039;),&lt;br /&gt;
                  &amp;#039;C A2&amp;#039;..warning({&amp;#039;W&amp;#039;}),{nowiki=1,stripmarkers=1})&lt;br /&gt;
    tester:equals(&amp;#039;Blank value with ignoreblank&amp;#039;,fcn({A1=&amp;#039;B1&amp;#039;,A2=&amp;#039;B2&amp;#039;,_category=&amp;#039;C _VALUE_&amp;#039;,preview=&amp;#039;W&amp;#039;,ignoreblank=1},&lt;br /&gt;
                               {A2=&amp;#039;  &amp;#039;},&amp;#039;caller&amp;#039;),&lt;br /&gt;
                  &amp;#039;&amp;#039;,{nowiki=1,stripmarkers=1})&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p:test_main()&lt;br /&gt;
    if main then&lt;br /&gt;
        test(p,main)&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p:test_sandbox()&lt;br /&gt;
    if sandbox then&lt;br /&gt;
        test(p,sandbox)&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>imported&gt;Hike395</name></author>
	</entry>
</feed>