Módulo:Exemplo teste predefinição/Testes/doc

Este módulo fornece uma estrutura para criar predefinições que produzem um exemplo para teste de predefinição. Embora os exemplos para testes possam ser criados manualmente, o uso de predefinições baseadas em Lua, como as fornecidas por este módulo, tem a vantagem de que os argumentos da predefinição só precisam ser inseridos uma vez, reduzindo assim o esforço envolvido na criação de exemplos para teste e reduzindo a possibilidade de erros na entrada.

Este módulo geralmente não deve ser chamado diretamente. Em vez disso, você deve usar um dos seguintes modelos:

Predefinições baseadas em parâmetros:

A única diferença entre essas predefiniçõed são os argumentos padrão. Por exemplo, é possível exibir exemplos para teste lado a lado em Predefinição:Exemplo teste linhas/Testes especificando |_format=columns

Predefinições baseadas em Nowiki:

Também é possível usar um formato de {{#invoke:Exemplo teste predefinição/Testes|main|parâmetros}}. Isso usa os mesmos padrões que Predefinição:Exemplo teste/Testes; consulte essa página para documentação dos parâmetros.

Não há interface direta para este módulo para outros módulos Lua. Os módulos Lua geralmente devem usar módulos de exemplo para teste baseados em Lua, como Módulo:UnitTests/Testes ou Módulo:ScribuntoUnit/Testes. Se for realmente necessário usar este módulo, você pode usar frame:expandTemplate com uma das predefinições listadas acima.

Configuração

editar

Este módulo possui um módulo de configuração em Módulo:Exemplo teste predefinição/Testes/config. Você pode editá-lo para adicionar novas predefinições de wrapper ou para alterar as mensagens que o módulo gera.

Categorias de rastreamento/manutenção

editar