Content deleted Content added
+test cases for t, T, f, and F |
test live module alongside the sandbox (refactor; extract compareLiveAndSandbox; fix message in runYesnoTestWithDefault) |
||
(2 intermediate revisions by the same user not shown) | |||
Line 1:
local yesno = require('Module:Yesno
local yesnoSandbox = require('Module:Yesno/sandbox')
local ScribuntoUnit = require('Module:ScribuntoUnit')
local suite = ScribuntoUnit:new()
local function compareLiveAndSandbox(expected, liveValue, sandboxValue)
suite:assertEquals(expected,
suite:assertEquals(expected, sandboxValue, message .. tostring(sandboxValue)
.. " from sandbox.")
end
local function runYesnoTest(expected, inputValue)
local liveValue = yesno(inputValue)
▲ local message = "Expected " .. tostring(expected) .. ". Got " ..
compareLiveAndSandbox(expected, liveValue, sandboxValue)
▲ suite:assertEquals(expected, yesno(inputValue), message .. " from sandbox")
end
local function runYesnoTestWithDefault(expected, inputValue)
local liveValue = yesno(inputValue, 'default')
▲ message .. " from sandbox")
end
|