Saltar para o conteúdo

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

Origem: Wikipédia, a enciclopédia livre.

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.

Uso[editar código-fonte]

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 especificando |_format=columns

Predefinições baseadas em Nowiki:

Também é possível usar um formato de {{#invoke:Exemplo teste predefinição|main|parâmetros}}. Isso usa os mesmos padrões que Predefinição:Exemplo teste; 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 ou Módulo:ScribuntoUnit. Se for realmente necessário usar este módulo, você pode usar frame:expandTemplate com uma das predefinições listadas acima.

Configuração[editar código-fonte]

Este módulo possui um módulo de configuração em Módulo:Exemplo teste predefinição/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 código-fonte]