Testes na trilha de Uiua

Aprenda a testar seus exercícios de Uiua no Exercism


Se você baixou um exercício com a ferramenta CLI, você deve ver um arquivo Uiua com o nome do exercício e um arquivo tests.ua. Esse arquivo contém todos os casos de teste, que correspondem aos que o executor de testes roda quando você envia sua solução. Fique à vontade para adicionar casos de teste extras e fazer experimentos. Mas modificar os testes não afeta o processo do executor de testes online.

Testes locais

Para rodar os testes de um exercício, abra um terminal no diretório do exercício e rode o comando uiua test tests.ua.

Por exemplo, a saída de um exercício hello-world sem edições pode ser assim:

$ uiua test tests.ua
Error: Goodbye, Mars!
  at tests.ua:3:1
3 | ⍤⤙≍ "Hello, World!" Hello
    ─
Test failed

A linha Error mostra a saída real do seu código. O número da linha indica a localização do resultado esperado em tests.ua. Uma solução correta produz:

$ uiua test tests.ua
Test passed

Mais recursos

Para saber mais sobre testes com Uiua, consulte a documentação de testes do Uiua.