Content deleted Content added
m minor refactor |
test live module alongside the sandbox (refactor; extract compareLiveAndSandbox; fix message in runYesnoTestWithDefault) |
||
Line 1:
local yesno = require('Module:Yesno
local yesnoSandbox = require('Module:Yesno/sandbox')
local ScribuntoUnit = require('Module:ScribuntoUnit')
local suite = ScribuntoUnit:new()
local function
local message = "Expected " .. tostring(expected) .. ". Got "
suite:assertEquals(expected,
suite:assertEquals(expected, sandboxValue, message .. tostring(sandboxValue)
.. " from sandbox.")
end
local function runYesnoTest(expected, inputValue)
local liveValue = yesno(inputValue)
local sandboxValue = yesnoSandbox(inputValue)
compareLiveAndSandbox(expected, liveValue, sandboxValue)
end
local function runYesnoTestWithDefault(expected, inputValue)
local liveValue = yesno(inputValue, 'default')
compareLiveAndSandbox(expected, liveValue, sandboxValue)
end
|