Модуль:String2/tests
Перейти к навигации
Перейти к поиску
Юнит-тесты для модуля String2.
Создайте страницу с текстом {{#invoke:String2/tests|run_tests}}
local p = require('Module:UnitTests') local String2 = require('Module:String2') function p:test_increase() self:equals('increase("2",2)', String2.increase("2",2), "4") self:equals('increase("1999 год",-1)', String2.increase("1999 год",-1), "1998 год") self:equals('increase("1999 год",1)', String2.increase("1999 год",1), "2000 год") self:equals('increase("Родившиеся в 1999 году",1)', String2.increase("Родившиеся в 1999 году",1), "Родившиеся в 2000 году") self:equals('increase("Родившиеся в 1999 году",-1)', String2.increase("Родившиеся в 1999 году",-1), "Родившиеся в 1998 году") self:equals('increase("a02",1)', String2.increase("a02",1), "a03") self:equals('increase("a-2-3-4",1)', String2.increase("a-2-3-4",1), "a-3-3-4") self:equals('increase("Просто строка",1)', String2.increase("Просто строка",1), "Просто строка") end return p