Learn how to test your Uiua exercises on Exercism
If you've downloaded an exercise with the CLI tool, you should see a Uiua file named after the exercise and a tests.ua
file.
This file contains all the test cases, which match those run by the test runner when you upload your solution.
Feel free to add additional test cases for experimenting.
However, modifying tests does not affect the online test-runner process.
To runs an exercise's tests, open a terminal in the exercise's directory and run the uiua test tests.ua
command.
For example, the output of an unedited hello-world
exercise might look like this:
$ uiua test tests.ua
Error: Goodbye, Mars!
at tests.ua:3:1
3 | โคโคโ "Hello, World!" Hello
โ
Test failed
The Error
line displays your code's actual output.
The line number indicates the location of the expected result in tests.ua
.
A correct solution produces:
$ uiua test tests.ua
Test passed
For more on testing with Uiua, refer to the Uiua testing documentation.