Модуль:Участник:Flomru/StringArtem/tests
Перейти к навигации
Перейти к поиску
Юнит-тесты для модуля Участник:Flomru/StringArtem. Для запуска тестов перейдите на эту страницу ( ).
local p = require('Module:UnitTests')
function p:test_lower()
self:preprocess_equals('{{#invoke:Участник:Flomru/StringArtem|lower|QWERTY}}', 'qwerty')
self:preprocess_equals('{{#invoke:Участник:Flomru/StringArtem|lower|qwerty}}', 'qwerty')
self:preprocess_equals('{{#invoke:Участник:Flomru/StringArtem|lower|QwErTy}}', 'qwerty')
self:preprocess_equals('{{#invoke:Участник:Flomru/StringArtem|lower|12345}}', '12345')
self:preprocess_equals('{{#invoke:Участник:Flomru/StringArtem|lower|!@#$%}}', '!@#$%')
self:preprocess_equals('{{#invoke:Участник:Flomru/StringArtem|lower|ЙЦУКЕН}}', 'йцукен')
self:preprocess_equals('{{#invoke:Участник:Flomru/StringArtem|lower|йцукен}}', 'йцукен')
self:preprocess_equals('{{#invoke:Участник:Flomru/StringArtem|lower|йЦуКеН}}', 'йцукен')
self:preprocess_equals('{{#invoke:Участник:Flomru/StringArtem|lower|Qw3Я!у}}', 'qw3я!у')
end
function p:test_upper()
self:preprocess_equals('{{#invoke:Участник:Flomru/StringArtem|upper|QWERTY}}', 'QWERTY')
self:preprocess_equals('{{#invoke:Участник:Flomru/StringArtem|upper|qwerty}}', 'QWERTY')
self:preprocess_equals('{{#invoke:Участник:Flomru/StringArtem|upper|QwErTy}}', 'QWERTY')
self:preprocess_equals('{{#invoke:Участник:Flomru/StringArtem|upper|12345}}', '12345')
self:preprocess_equals('{{#invoke:Участник:Flomru/StringArtem|upper|!@#$%}}', '!@#$%')
self:preprocess_equals('{{#invoke:Участник:Flomru/StringArtem|upper|ЙЦУКЕН}}', 'ЙЦУКЕН')
self:preprocess_equals('{{#invoke:Участник:Flomru/StringArtem|upper|йцукен}}', 'ЙЦУКЕН')
self:preprocess_equals('{{#invoke:Участник:Flomru/StringArtem|upper|йЦуКеН}}', 'ЙЦУКЕН')
self:preprocess_equals('{{#invoke:Участник:Flomru/StringArtem|upper|Qw3Я!у}}', 'QW3Я!У')
end
return p