Norska is a fairly large project, and developing on it has a few quirks, documented below, both for my own sake and for anyone willing to help:
When testing your local version of norska, it's nice to be able to do a yarn link norska in your project. Note that because norska is a monorepo, you also
need to link the specific module you want to test, otherwise it will only link
the top-level norska (that won't do much more than a proxy).
So if you want to test a new CSS feature you need to yarn link norska-css in
addition to yarn link norska.
Note that you always need to yarn link norska.
Some of the tests of Norska are pretty slow, especially the ones that test
watching for file changes (basically everything related to yarn run norska serve). Tests that do a full website build including image proxy and postCSS
build are also pretty slow.
Those tests are prefixed with SLOW_ in their filename. They are automatically
excluded when running yarn run test. They will be run only in the following
situations:
yarn run test:slow