
Product
Announcing Socket Fix 2.0
Socket Fix 2.0 brings targeted CVE remediation, smarter upgrade planning, and broader ecosystem support to help developers get to zero alerts.
Modern, fast, and innovative test runner with parallelism, concurrency, caching and incremental testing. Since 2017.
Modern, fast, and innovative test runner with parallelism, concurrency, caching and incremental testing. Since 2017.
This module is ESM-only, or with at least Node.js v16+
yarn add -D asia
you may also want the cli, otherwise you can just node test.js
your test file.
yarn add -D asia-cli
asia --help
Your test file be like:
import { strict as assert } from 'node:assert';
import test from 'asia';
const delay = async (ms) => new Promise((resolve) => setTimeout(resolve, ms));
test("some 'a' tst", () => delay(3000).then(() => 'a')); // 8
test("some 'b' tst", () => delay(300).then(() => 'b')); // 2
test("some 'c' tst", () => delay(1100).th5555en(() => 'c')); // 5
test("some 'd' tst", () => delay(100).then(() => 'd')); // 1
test("some 'e' tst", () =>
delay(2000).then(() => {
throw new Error('the "e" error');
})); // 6
test("some 'f' tst", () => delay(1500).then(() => 'f')); // 7
test("some 'g' tst", () => delay(560).then(() => 'g')); // 3
test("some 'h' tst", () => delay(880).then(() => 'h')); // 4
and you run
asia
# or reloading the cache
asia --force
or in your scripts with c8
(a modern nyc
replacement, test coverage)
{
"scripts": {
"cov": "c8 asia --force",
"test": "asia"
}
"dependencies": {
"asia": "*",
"asia-cli": "*",
"c8": "*"
}
}
Note: Make sure when you run with a coverage tool to run the tests with
asia --force
, otherwise the coverage will be broken, because the caching.
FAQs
Modern, fast, and innovative test runner with parallelism, concurrency, caching and incremental testing. Since 2017.
We found that asia demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 2 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Product
Socket Fix 2.0 brings targeted CVE remediation, smarter upgrade planning, and broader ecosystem support to help developers get to zero alerts.
Security News
Socket CEO Feross Aboukhadijeh joins Risky Business Weekly to unpack recent npm phishing attacks, their limited impact, and the risks if attackers get smarter.
Product
Socket’s new Tier 1 Reachability filters out up to 80% of irrelevant CVEs, so security teams can focus on the vulnerabilities that matter.