Help:Pickle/FAQ/pt

Isto tenta responder a algumas das perguntas mais comuns. Se tem outras perguntas publique-as na página de discussão.

O que é um teste pickle
Um teste pickle é um teste escrito num estilo semelhante ao que se tornou comum no RSpec. Ele foca-se no resultado esperado de exemplos. Também se foca em testes que podem ser escritos antes do código existir, não em testes acrescentados após tudo estar concluído.

Onde é que defino testes pickle?
Os testes pickle residem em subpáginas com o sufixo. Normalmente, uma só página contém todos os testes para um módulo individual, mas todas as subpáginas correspondentes serão incluídas numa execução de testes.

Onde estão os relatórios?
Os relatórios de uma execução de testes estáticos — aqueles que serão automaticamente reavaliados em cada execução — são normalmente publicados como parte da página spec. Os relatórios não são publicados na página de discussão; essa página só deve ser usada para propósitos de conversação.

Como executar testes durante uma edição?
Se o módulo está a ser editado, então há um botão adicional abaixo do editor (possivelmente, da consola). Carregar neste botão executa os testes encontrados e produz o relatório.

Carregar no botão só executará testes do módulo atual (página spec). Carregar no botão executará todos os testes da subpágina para o módulo atual (página fonte).
 * Para um módulo de testes
 * Para um módulo fonte

x

Para correr provas de consola-a tens um pouco do trabalho de fundo. Isto é bastante singelo, mas não similar nos dois tipos de páginas.

The special  export variable holds the test module, but the internal require points to the saved source module. Se isto o corriges podes utilizar o seguinte.
 * Em consola de teste

If that is not sufficient you can use the following where the last table can hold any replacement as key-value pairs where the key is a page otherwise loaded.

The special  export variable holds the source module, but the test modules require points to the saved source module. Se isto o corriges podes utilizar o seguinte.
 * Em consola de fonte

If that is not sufficient you can use the following where the last table can hold any replacement as key-value pairs where the key is a page otherwise loaded.

How to run tests for another locale?
Tests are run for the current user language unless another is explicitly given. You can only do that through the console. The language is the first entry in the function call.


 * Em consola de prova


 * Em consola de fonte