5 Commits
Author SHA1 Message Date
Dmitriy Dubson c8a7c7040a Reduce cognitive complexity in card builder component 2023-10-27 09:29:09 -04:00
Dmitriy Dubson 8af76ca3e7 Exclude test files from Sonar scanning 2023-10-25 20:09:50 -04:00
Dmitriy Dubson 2779b4787c Add jsdom lib for testing DOM related functionality 2023-10-25 20:09:47 -04:00
Dmitriy Dubson d77d69b570 Refactor desired aspect and posters per row functions to reduce cognitive complexity
Fixes gh-4828
2023-10-05 09:42:04 -04:00
Dmitriy Dubson 705d0c9a0f Add vitest test framework
Adds two new npm scripts:

- 'test' - runs test suite once and exits
- 'test:watch' - runs test suite perpetually.

Any file suffixed with '.test.[js|ts]' is considered a test suite
2023-10-05 09:25:31 -04:00