Модуль:TemplateTester/demo-failed
Перейти к навигации
Перейти к поиску
local suite1 = {
{
comment = 'Тест 1 (с ошибкой)',
input = 'Проба пера',
output = 'Проба ошибки пера',
},
{
comment = 'Тест 2',
input = 'Проба пера 1234567890',
pattern = 'Проба%s+пера 1234567890',
},
{
comment = 'Тест 3 (с ошибкой)',
input = 'Тест с двумя различиями, содержащимися в нём.',
output = 'Тест с 2 различиями, которые содержатся в нём.',
},
}
local suite2 = {
{
comment = 'Тест 4 (с ошибкой)',
input = 'Проба пера',
output = 'Проба ошибка пера',
},
{
comment = 'Тест 5 (с ошибкой)',
input = '<span>Набор слов, но со знаком в конце.</span>',
pattern = '<span>%w+</span>',
},
{
comment = 'Тест 5 (без обязательного параметра)',
},
}
local suite3 = {
{
comment = 'Тест 6',
input = 'Некоторый текст и Ok',
pattern = 'Некоторый текст и [a-zA-Z][a-zA-Z]',
},
{
comment = 'Тест 7',
input = 'Некоторый текст и Ok',
output = 'Некоторый текст и Ok',
},
}
local suite4 = {
{
comment = 'Тест 8',
input = 'Некоторый текст и Ok',
pattern = 'Некоторый текст и [a-zA-Z][a-zA-Z]',
},
{
comment = 'Тест 9 (с ошибкой)',
input = 'Некоторый текст и Ok',
output = 'Ok',
},
}
local suites = {
{
name = 'Набор тестов 1',
tests = suite1,
},
{
name = 'Набор тестов 2',
tests = suite2,
},
{
name = 'Набор тестов 3 (все успешные)',
tests = suite3,
},
{
name = 'Набор тестов 4',
tests = suite4,
},
}
return suites