Skip to content
Latchkey

Stub - Definição do Glossário de CI/CD

Um stub fornece valores de retorno prontos para que o código sob teste veja uma dependência previsível.

Um stub é um dublê de teste que retorna respostas predefinidas às chamadas, sem lógica própria. Ele permite que um teste controle o que uma dependência devolve.

Stubs são auxiliares baseados em estado: eles fornecem entradas, mas não verificam como foram chamados. Use-os para forçar caminhos específicos (uma resposta de erro, uma lista vazia) no código sob teste.

Quando usar

Faça stub de uma dependência quando você só precisa que ela retorne um valor. Se precisar afirmar que ela foi chamada de determinada forma, use um mock ou spy em vez disso.

Guias relacionados