Модуль: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