99b537ffd9
* EmptyApplication: Add asserts to rest of getters (except for getSeventvAPI) * Theme: make getTheme call getIApp()->getThemes() instead this allows it to be used in tests realistically this should be deprecated & users of it should just call getIApp()->getThemes() directly * Use getIApp() instead of getApp() in a few places
To run 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
If you're unable to use docker, you can use httpbox (httpbox --port 9051) and Chatterino/twitch-pubsub-server-test manually.