Модуль:Участник: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