Jump to content

Module:Sandbox/isaacl/ExpandPageAbbreviation/testcases

From Wikipedia, the free encyclopedia
This is the current revision of this page, as edited by Isaacl (talk | contribs) at 16:54, 26 March 2013 (update test case). The present address (URL) is a permanent link to this version.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)
-- Unit test cases for [[Module:Sandbox/isaacl/ExpandPageAbbreviation]].
-- Click on talk page to run tests.

local p = require('Module:UnitTests')

function p:test_WPN()
    -- test abbreviations that are expanded
    self:preprocess_equals('{{#invoke:Sandbox/isaacl/ExpandPageAbbreviation|expand|WP:N}}',
        "[[WP:N|Wikipedia's standards for inclusion]] (WP:N)")
    self:preprocess_equals('{{#invoke:Sandbox/isaacl/ExpandPageAbbreviation|expand|WP:NOTNEWSPAPER}}',
        '[[WP:NOTNEWSPAPER|Wikipedia is not a place for news coverage]] (WP:NOTNEWSPAPER)')

    -- test output cache by repeating some previous tests
    self:preprocess_equals('{{#invoke:Sandbox/isaacl/ExpandPageAbbreviation|expand|WP:N}}',
        "[[WP:N|Wikipedia's standards for inclusion]] (WP:N)")

    -- test abbreviations that are not expanded
    self:preprocess_equals('{{#invoke:Sandbox/isaacl/ExpandPageAbbreviation|expand|WP:NSPORTS}}',
        '[[WP:NSPORTS]]')
end

return p