A test framework where context cascades through nested test hierarchy. Version 0.4.1. Built with TypeScript, ships types. Unlike Mocha or Jest, it uses plain JavaScript objects for suites, avoids global functions, and supports zero-global-pollution patterns. Integrates with c8 coverage and multiple CI systems. Suitable for Node.js >=12, actively maintained on GitHub.
npm install cascade-testNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Shows nested suites with async setup, context cascading, and assertion library usage using TypeScript imports.
Ensure your assertion library throws Error instances (e.g., Node's assert module).
Use `skip: () => ({ reason: '...', until: '2025-12-31' })`.Upgrade to 0.4.x and use the plain object syntax.
Use unique property names or spread to avoid overwrites.
Use `import { test } from 'cascade-test'` or `const { test } = require('cascade-test')`.Use assert.strictEqual or throw new Error('message') in test bodies.Increase timeout via test object: `timeout: 5000`.
No dependency data recorded yet.