Files
chatterino2/tests
pajlada ab3b2d8515 Add some more filter tests (#4897)
This changes the `make coverage` function to use `gcovr` instead of `lcov`, and to have it generate an html file directly at `coverage/index.html` under the build directory

The only thing this changes, other than adding tests, is making the `Expression` class pure virtual. Every derived class should implement each of the functions
2023-10-14 10:41:10 +02:00
..
2023-10-14 10:41:10 +02:00

To run tests all tests you will need to run the kennethreitz/httpbin and ghcr.io/chatterino/twitch-pubsub-server-test:latest docker images

For example:

docker run --network=host --detach ghcr.io/chatterino/twitch-pubsub-server-test:latest
docker run -p 9051:80 --detach kennethreitz/httpbin