Moduuli:Ety/testit
Moduulin Ety/testit käyttöohje [näytä tämä käyttöohje omalla sivullaan] [muokkaa tätä käyttöohjetta] [päivitä] [testit] [hiekkalaatikko]
Moduuli:Ety[muokkaa]
✗ 1 testi epäonnistui.
Testi | Odotettu | Tulos | |
---|---|---|---|
✗ | testJuontuuFunktio | Moduuli:Ety/testit:36: Failed to assert that false is true |
- KOODI:
{{#invoke:Ety|Ety|fr|la}}
TULOS:latinasta juontuvat sanat
- KOODI:
{{#invoke:Ety|Ety|fr|sv}}
TULOS:lainat ruotsista
- KOODI:
{{#invoke:Ety|Ety|fr|hi}}
TULOS:lainat hindistä
- KOODI:
{{#invoke:Ety|Ety|sv|skand}}
TULOS:kantaskandinaavista juontuvat sanat
- KOODI:
{{#invoke:Ety|Ety|fi|mksm}}
TULOS:myöhäiskantasuomesta juontuvat sanat
- KOODI:
{{#invoke:Ety|Ety|fi|*ksm}}
TULOS:kantasuomesta juontuvat sanat
- KOODI:
{{#invoke:Ety|Ety|fi|vksm}}
TULOS:varhaiskantasuomesta juontuvat sanat
- KOODI:
{{#invoke:Ety|Ety|fi|*ims}}
TULOS:itämerensuomesta juontuvat sanat
Hiekkalaatikko[muokkaa]
✗ 1 testi epäonnistui.
Testi | Odotettu | Tulos | |
---|---|---|---|
✗ | testJuontuuFunktio | Lua error -- package.lua:80: module 'Module:Ety/hiekkalaatikko' not found |
-- Unit tests for [[Module:Ety]]. Click talk page to run tests.
local ScribuntoUnit = require('Module:ScribuntoUnit')
local suite = ScribuntoUnit:new()
local libName = 'Ety'
-- Helper to run all tests using sandbox version of the library from the debug console. To run against main lib, use =p.run()
function suite.runSandbox()
local frame = mw.getCurrentFrame():newChild{title='testit', args={module=libName .. '/hiekkalaatikko', displayMode='log'}}
return suite.run(frame)
end
-- Allow test runner to use the sandbox and the primary versions of the library with the same testcases
function suite:module()
return require('Module:' .. (self.frame and self.frame.args.module or libName))
end
--[[
Library-specific tests
]]
------------------------------------------------------------------------
-- Helper functions
------------------------------------------------------------------------
------------------------------------------------------------------------
-- Test juontuu-funktio
------------------------------------------------------------------------
function suite:testJuontuuFunktio()
local m = self:module()
self:assertTrue(m.juontuu("fi", "ural"))
self:assertTrue(m.juontuu("fi", "*ksm"))
self:assertTrue(m.juontuu("fi", "mksm"))
self:assertTrue(m.juontuu("fi", "vksm"))
self:assertTrue(m.juontuu("fi", "*ims"))
self:assertTrue(m.juontuu("sme", "*ksm"))
self:assertFalse(m.juontuu("sme", "*ims"))
self:assertFalse(m.juontuu("fi", "ieur"))
self:assertTrue(m.juontuu("it", "ieur"))
self:assertTrue(m.juontuu("it", "la"))
self:assertTrue(m.juontuu("sv", "skand"))
self:assertTrue(m.juontuu("sv", "ieur"))
end
return suite