Help:Pickle/FAQ/pt

This tries to answer some of the most common questions. If you have additional questions post them on the discussion page.

What is a pickle test?
A pickle test is a test written in a style similar to what has become common in RSpec. It focuses on the expected outcome of examples, not a failure to do so. It also focuses on tests that can be written before the code exists, not tests added after everything is finished.

Where do I define pickle tests?
Pickle tests resides on subpages with the suffix. Usually only one page will hold tests for a single module, but all matching subpages will be included in a test run.

Where are the reports?
Reports from a static test run—those that will be automatically reevaluated on each run—are usually posted as part of the spec docpage. Não é posteado na página de discussão; aquela página só teria que ser utilizada para propósitos de discussão.

Como correr provas durante a edição?
Se o módulo está editado, então há um botão adicional baixo o editor (possivelmente consola). Empurrando isto correrá o fundar provas, e produção do relatório.

Empurrando o botão só correrá provas do módulo actual (inspeccionar página). Empurrando o botão correrá todas as provas da subpágina para o módulo actual (página de fonte).
 * Para um módulo de prova
 * Para um módulo de fonte

Como correr provas da consola?
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


 * In the source console