Testar no percurso do Uiua

Aprende a testar os teus exercícios de Uiua no Exercism


Se descarregaste um exercício com a ferramenta CLI, deves ver um ficheiro Uiua com o nome do exercício e um ficheiro tests.ua. Este ficheiro contém todos os casos de teste, que correspondem aos que o executor de testes corre quando envias a tua solução. Podes acrescentar casos de teste adicionais, à vontade, para fazer experiências. No entanto, alterar os testes não afeta o processo do executor de testes online.

Testes locais

Para correres os testes de um exercício, abre um terminal na pasta do exercício e executa o comando uiua test tests.ua.

Por exemplo, a saída de um exercício hello-world sem alterações pode ter este aspeto:

$ 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 teu 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

Recursos adicionais

Para saberes mais sobre testes com Uiua, consulta a documentação de testes do Uiua.