Skip to content
- Obsidian Tasks
- uses Jest
- vary large test suite, over 3000 tests that take ~2.5 minutes to run
- uses approval tests
- uses custom matchers
- git and github actions integration
- Dataview
- uses Jest
- large test suite, over 370 tests that take about a minute to run
- Meta Bind
- uses Bun Test
- currently nearly 2000 tests, with lots of loops to test different data combinations
- uses Happy DOM as the browser environment
- has a separate “core” package that contains most of the logic, this “core” package is then integrated into an Obsidian plugin via a thin binding layer