BDD / TDD assertion framework for node.js and the browser that can be paired with any testing framework.
- javascript
- assertions
- chai
- tdd
47,133 repositories indexed
1–9 of 9 · Most stars
BDD / TDD assertion framework for node.js and the browser that can be paired with any testing framework.
🔮 Proxies nodejs require in order to allow overriding dependencies during testing.
Reporter classes for the jasmine test framework. Includes JUnitXmlReporter for generating junit xml output for running in CI environments like Jenkins.
A playwright test reporter (Node.js)
querySelector that can pierce Shadow DOM roots without knowing the path through nested shadow roots. Useful for automated testing of Web Components. Production use is not advised, this is for test environments/tools such as Web Driver, Playwright, Puppeteer
Render preact components with access to the produced virtual dom for testing.
:heavy_check_mark: Run tests for multiple versions of Node.js in local env.
End-to-end encryption for the browser and Node: a JavaScript library (npm: libves) with recoverable keys, post-quantum (ML-KEM) key exchange, and user-to-user sharing
Mirage Fixtures > Factories for deterministic tests. This program reads your API endpoint and creates or appends response to relevant mirage fixture file(s).