Skip to content

Tests

Backend

The backend uses ExUnit.

To launch all the tests:

mix test

Info

If you're using Docker, you can use make test

If you want test coverage:

mix coveralls.html

It will show the coverage and will output a cover/excoveralls.html file.

If you want to test a single file:

mix test test/mobilizon/actors/actors_test.exs

If you want to test a specific test, block or line:

mix test test/mobilizon/actors/actors_test.exs:85

Tip

Note: The coveralls.html command also works the same

Front-end

Unit tests

We use Vue Test Utils and Jest to run unit tests.

When inside the js directory, run the tests with

yarn run test:unit

Jest set of CLI options can be used here.


Last update: April 19, 2021