Abstract testing processor
https://github.com/antongolub/abstractest.git
Abstract testing processor
yarn add -D abstractest @abstractest/jest
Write a test:
// src/test/js/foo.test.js
import { describe, it, expect } from 'abstractest'
describe('foo()', () => {
it('works as expected', () => {
expect(foo()).toEqual('bar')
})
})
Run tests via the required runner:
abstractest --runner=jest src/test/js/**/*.test.js
| Package | Description | Latest |
|---|---|---|
| @abstractest/core | abstractest core utils | |
| @abstractest/expect | Assertion library for abstractest | |
| @abstractest/fixture-basic-test | Testing fixtures | |
| @abstractest/infra | abstractest monorepo infra assets | |
| @abstractest/jest | Jest runner for abstractest | |
| @abstractest/native | Native node:test runner for abstractest | |
| @abstractest/types | abstractest types | |
| abstractest | CLI for abstractest |
.cjs, '.mjs', '.mts', etc) to get necessary module context or initialize the legacy CommonJS API in place.