Page history
27 November 2014
move Template.outputEquals to the TestCase class
+13
pass the config through to NowikiInvocation from TableInvocation:getInvocation
+10
simplify p.main a little
−37
tweak comment
m−9
don't export the Invocation class, as it has been removed
−27
simplify the wrapper template config by loading it in from a data module
+447
Mr. Stradivarius moved page Module:Template test cases to Module:Template test case without leaving a redirect: more accurate name - this module only produces one test case, not several
mallow users to pass in nowiki invocations when using table-based templates
+403
add an option to make things collapsible, and remove dead code
+105
don't decode <, etc. as they might sometimes be needed, and we don't want to try and decode & recursively
−224
add TestCase:makeCollapsible
+576
don't load libraryUtil as it is no longer used
−83
allow Template.outputEquals to compare more than two template objects
+452
add a Template.outputEquals function
+411
26 November 2014
25 November 2014
Tweak Template:getInvocation to not escape things so enthusiastically. Still need to make HTML entities show up properly.
+72
fix truthiness bug in Template:getFullPage
+26
show the template invocation if the showcode option is set
+546
when doing Template class memoization, return wrapper functions for the values rather than the values themselves
+12
memoize expensive method calls in the Template objects
+531
add TestCase:renderRows
+587
add a comment
+131
use a more MediaWiki-like magic word for the template name
+1
guard against possible divide-by-zero errors
+65
add TestCase:renderColumns and some more supporting methods
+1,287
24 November 2014
if the first template is specified but the second is not, make the second the sandbox of the first rather than the sandbox of the base page; simplify the title-getting code in the process
−41
comment tweak and add a todo item
+117
a couple of bug fixes
+16
implement a default test case format
+679
make a template class and add code to set template objects in the test case class
+304
move the logic for finding the options into the exports - it seemed a bit unintuitive to have invocation objects handling argument code as well
−786
move arg-trimming code to the TableInvocation class
−19
add nowiki exports and finish the NowikiInvocation class
+902
make a start on the exports
+961
add getInvocation and getOutput methods for the TableInvocation class
+182