Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/avajs/ava

Node.js test runner that lets you develop with confidence 🚀
https://github.com/avajs/ava

Interrupt test workers when a test fails and --fail-fast is enabled

If a failure occurs in one worker, attempt to interrupt
other workers. This only works as long a...

c1b418f5d4137e03c9f62b886b42494701788689 authored almost 7 years ago
Access worker options through dedicated module

This module is necessary since there may be circular dependencies
originating in test-worker.js....

1f4d5034074184363abed9cc04bd63900c567c6b authored almost 7 years ago
Replace lib/globals

Replace lib/globals.js by a module which focuses on reexporting Node.js'
timers and Date.now().
...

da9bb0ae69974528b5e70d5848586bf30f2a60a4 authored almost 7 years ago
Print number of skipped test files when --fail-fast is used

8de263010aa0ccf72a0e859070f02b1103837577 authored almost 7 years ago
Refactor how tests are actually run

Fixes #1684. Fixes #1416. Refs #1158.

Properly support serial hooks. Hooks are divided into the...

963f5cf4b89ceb7a565f3141b364a4bf3994a0d8 authored almost 7 years ago
Rename confusing precompiler hook test

2153497cdb6560a1bd5616307edec6d74f341135 authored almost 7 years ago
Keep IPC channel referenced once it's needed again

Ensure the IPC channel stays referenced. This is a safe-guard: it's easy
to end up in a situatio...

6128625435d413b3f73ac9b60e6500b84b8261e3 authored almost 7 years ago
Clean up collecting and running tests

Test runners will now run tests as soon as (in the next tick) they're
declared. The main process...

7762ea2384512730755b3a02587ddb56fabc6f26 authored almost 7 years ago
Move logic from lib/main.js to lib/test-worker.js

This focuses lib/main.js on creating and exporting the runner, while the
worker focuses on manag...

d4d60dbd01c0b2811a469dca572bdaa9c8043fee authored almost 7 years ago
Special serialization logic for SyntaxErrors

SyntaxError stacks may begin with the offending code. Include all stack
lines up to and includin...

019f03781b8188cf30c39436dcf690089767389f authored almost 7 years ago
Consistent output for rejections/exceptions in mini and verbose reporters

* Make error type more readable
* Always include originating test file
* Indent error summary, a...

039b64647c22761c46de0ea2b8df97522dbf74d0 authored almost 7 years ago
Improve failFast at API level

Don't run new test files after:

* A timeout has occurred
* A test has failed
* Running the test...

f83f8c0d672fd4a8b89f0e8bdffb655610fddf9a authored almost 7 years ago
Update timeout documentation

5c8baff66f16a630564d16e9cb2e1fcfb5f55e86 authored almost 7 years ago
Remove commented out fork test

b1ffb5d371d885679ba61750ab82f773efb7dd01 authored almost 7 years ago
Remove anonymous test handling in verbose reporter

There are no more anonymous tests.

b501fa223080ffc76bf6d0c210eb655dd59f58f5 authored almost 7 years ago
Refactor API module

Remove indirection by inlining code. It's not the prettiest without
async-await but it's easier ...

82f4083b41392ab0101d09c0e431913125ecd777 authored almost 7 years ago
Support t.context in before and after hooks

51a0ff02d4c4dcb9036e7f56c0860dfee330e238 authored about 7 years ago
Update README and installation instructions for the beta releases

73baf704c83c2cadb2ec2d7ec100bed539cc41cc authored about 7 years ago
Refactor Flowtype definition

Minor syntactical changes aside, it's now equivalent to the TypeScript
definition!

b2954a8d3a8074dca7aa46d5875aa5ab3ebb30db authored about 7 years ago
Restrict test modifier chaining

Explicitly specify allowable chains, with some ground rules in mind:

Test chaining rules:

* `s...

7c0bf9b7cd746bafdc0e9e6cf2097be26e64c891 authored about 7 years ago
Refactor TypeScript definition

Remove the need for a build step.

Update the `throws` and `notThrows` assertions, adding `Obser...

bac3c1136346421a5dd19f3d18e8911b760f25ad authored about 7 years ago
Clarify JSON location for Vue recipe (#1680)

a28c89617ee2e73c639080ed4c5dcbfb66db9dd0 authored about 7 years ago
Docs: Add link to french translation (babel & support-statement) (#1679)

47b8b5657177197fac570c72a606cc3b754e0ff6 authored about 7 years ago
1.0.0-beta.1

4d60d5def01e88df4eee3246cad5f6785c0b6400 authored about 7 years ago
Upgrade to [email protected]

aafe225f3c7fa3ff64e8a6474026ef1224288b97 authored about 7 years ago
Ensure profile.js skips test file compilation like regular runs

Read the 'compileEnhancements' option from package.json and guard
against the Babel config helpe...

1de3657896ac4f5ebe5969f3aa3d0cd31183d2a5 authored about 7 years ago
Fix required title in test fixture

d42865be9f9484a6a3ab7e90a91283ec50c0d405 authored about 7 years ago
Document how to configure @babel/register to *not* compile test and helper files

b8364cacb77fda790cae30a07d3bb15bc21cb2c2 authored about 7 years ago
Load compiled helpers if in the "require" configuration

AVA now installs its source map support and precompiler hook *before*
processing the "require" p...

56b56c1a3b4c9ebe3ecaa7303d1ee8e66165c5a5 authored about 7 years ago
Document how to preserve ES module syntax in test files

50b0b4e66f6ffa0a0bf566240cd52e2f0730170f authored about 7 years ago
Update @ava/stage-4 preset

Always load syntax plugins, the preset does not necessarily load them if
the environment support...

18b09b2417bd1b948a1a66e7b5017fee702176aa authored about 7 years ago
Share glob caches (#1661)

a84c96f5da36635cbc5fb942e0c26607ad00b570 authored about 7 years ago
Clean up CLI module

* Remove 'ava --init foo.js' example

* Stop --init, --watch and --update-snapshots from being...

b6fa8b93e0d39c2da4d0cf0e0a4471df8e0a99fa authored about 7 years ago
Require unique test titles

* Require tests to have titles

Stop deriving a title from the test implementation function's ...

fe7a8a1c8c3b3bfe8271d9506f72eda139be99d3 authored about 7 years ago
Support promise & observable returning functions in t.throws() and t.notThrows()

40604eed6c42a83f5cfe48505dea609d0fa6eefb authored about 7 years ago
Update deps

7be7fe80234af9008700502f84e7b7439c3ed82c authored about 7 years ago
Use prepare script

Fixes #1541.

74cd9344f2aa57cf636cb3ee42772148da488940 authored about 7 years ago
Add support statement

Fixes #1599

2e54c17b0090668c6dfac57cd35f5eacf92432fa authored about 7 years ago
Babel 7 support and additional enhancements

Fixes #1598. Switches AVA's Babel implementation to use Babel 7. This applies to test and helper...

b33cb1d533293c62f1244fb426e59d98de7890bc authored about 7 years ago
0.25.0

a051d3e18dba92c893fddb08490a8627f586c231 authored about 7 years ago
Make `t.log()` behave more like `console.log()`

4f896c2832a186bf0c7f6b0f21b0e36b8e8fdcf2 authored about 7 years ago
Don't set `Error.stackTraceLimit` in worker processes

Fixes #483.

f00f3c4670282e32884fd31ee0c9a106f818696a authored about 7 years ago
Mention #1319 as a pitfall

c2b42ecbc48f4ef8c3bfc05077a296b110e97bf5 authored about 7 years ago
Recommend skipFiles for VSCode debugging

VSCode steps into native code at each `await` statement. using skipFiles on node_internals yiel...

bcb77fc46dbb77ddb14ac8eda8f2cc7e856c2416 authored about 7 years ago
Add more clarification for different Babel config in .babelrc.md (#1642)

cd8c91b717c17821828596adad8fea879399a52d authored about 7 years ago
Update code-excerpt to ^2.1.1

947f207d4a57a1fc30040670a129cb8f597392f8 authored about 7 years ago
Debug serially in the "Debugging tests with VS Code" recipe (#1634)

4a13966449e5bb39f2d08dec254148f463f536ba authored about 7 years ago
Use absolute source map paths in precompiled files

aaddc37a72ce42c67b907fd23fb14985e1da8cee authored about 7 years ago
support @std/esm (#1618)

* support @std/esm

* fix path test for windows

* fix linter error

* Stricter regex. Use...

72c53bee0766a7e45595919f97f114073c93bff7 authored about 7 years ago
Add TS types for t.snapshot(content, options)

29e5dfdc55dd9c5f80a24c0276f3362cc167c3a0 authored about 7 years ago
Fix typo in precompiling-with-webpack.md (#1625)

c1faf95b9bbaa1981013e98576fc58a4d6217020 authored about 7 years ago
Switch time-require to @ladjs/time-require

4e8f82703974f3187c4273bc4edff53016593306 authored about 7 years ago
Use supertap to generate TAP output (#1610)

965cbc65d82b12019cdf6a3257b3198dd4181b79 authored about 7 years ago
Update npm, test Node.js 9, detect package-lock churn in CI (#1601)

* Use [email protected] in CI

* Detect package-lock.json churn during CI

* Add Node.js 9 to CI mat...

4124d77b4391401db0b92a73c84cdea8326c209a authored about 7 years ago
0.24.0

e401bd151b1a81f79ccb106f034b2e18715ee125 authored about 7 years ago
Churn and dedupe package-lock

Follow-up to f2979a3615f8a3f781aacbcbc3a4be5d1e54aeb9.

8141395d58f1c17b1d7a034f03f3874f68fe6b4d authored about 7 years ago
Bump dependencies

And remove non-essential fields from package.json. We define all the author in the readme alread...

f2979a3615f8a3f781aacbcbc3a4be5d1e54aeb9 authored about 7 years ago
Code style tweaks

efc3b319628e97c6024bd1f9ab4ace32c827ac57 authored about 7 years ago
Fix documentation of snapshotDir option

Fixes #1580

cb1c3f70588cd660ae41b61e129c711e63d9e7f8 authored over 7 years ago
Provide feedback when t.is() values are deeply equal but not the same

t.is() checks if values are exactly the same, and shows a diff otherwise. However if values are ...

c41b2afc201118bfdc4d2039180ae2ddd0f697c9 authored over 7 years ago
Don't run before and after hooks when all tests are skipped

Fixes #1283.

1cd3a04fbab2787a4f2dd4020529f8598ec31e51 authored over 7 years ago
Document how to title macros when using TypeScript

f98a8810de770c4d22d87302580eecc228c8d052 authored over 7 years ago
Fix broken link in contributing guide

b3c4090c83be2982cd3103ec3c1566a007a80c0d authored over 7 years ago
Include syntax-object-rest-spread in default Babel options for Node.js >= 8.3.0

Fixes #1554.

37c9122c50722b06039f1cc2306a7c176fd3c786 authored over 7 years ago
Verify package-lock when linting

Use https://www.npmjs.com/package/lock-verify to ensure the
package-lock.json is in sync with pa...

035fd31cbc60eb95cb9bee63a8521e05d6f583ac authored over 7 years ago
Use babel-generator to regenerate enhanced assertion statements

Fixes #1513.

37e8b49af78dc72bbf6a4ff674650cd57f48ea58 authored over 7 years ago
0.23.0

3b81e2ca13db91e558234f55badc312209677d82 authored over 7 years ago
Limit concurrency to 2 in a CI environment

CI environments may falsely represent the number of logical cores available, especially if they ...

3f81fc431016ca115177d2d79cf9db36b05f69ad authored over 7 years ago
Adjust NODE_PATH test to fix linting issue

Fixes https://travis-ci.org/avajs/ava/jobs/291603944 by changing the
name of the module being im...

1cb9d4f9e455c076313f53cb7ac5003246740b02 authored over 7 years ago
Only display timestamp in verbose logger if watch mode is active (#1557)

1ea758f3d25f40d148e107a0bcc6d22b9f080def authored over 7 years ago
Include anonymous functions in stacktraces (#1508)

Closes #1313.

c72f4f24bc68b1e0595ff83597e9072d8c886949 authored over 7 years ago
Add Awesome mentioned badge

eebf26e6e0bafd3c96f8e20311377a11b9a4f695 authored over 7 years ago
Recipe instructions for making jQuery available in browser (#1543)

f43d5ae5d0b89a1cb80bbb0bf37ac37b75cf7518 authored over 7 years ago
Update tsconfig.json docs link in the TS recipe

68ce4b813afcf81f31e48212ab04cb6fcf224457 authored over 7 years ago
Fix TypeScript recipe typo (#1549)

837b0ddc35db8ebdcb0d30a3148b13c70b1dc1ca authored over 7 years ago
Update package-lock with changes in #1407

2349316b6f5b644fca05b540d589011d45823e51 authored over 7 years ago
Version warning when local version is behind (#1407)

bb91862eaac1a3e89f651afb15ec9691745ee222 authored over 7 years ago
Set NODE_ENV to to 'test' if not already set (#1523)

42e7c74c46756c441fe33ecdcbb76ac210e422ea authored over 7 years ago
Add t.log() for Flow and TypeScript (#1538)

Fixes #1498.

64b7755d97cba07ed62d797c6ce2f85ffa11a01e authored over 7 years ago
Lint test fixtures

Work around https://github.com/sindresorhus/xo/issues/65 by invoking XO
from within the `test/fi...

8955e15ad3cd928532c6804feb1ec6eaf8240786 authored over 7 years ago
Update to [email protected]

* Update package-lock.json
* Remove flow-bin workaround
* Re-enable locked-deps tests in AppVeyor

fa4f73c2bec6d71dc06356981652225f00464898 authored over 7 years ago
Stabilize colors (#1524)

Prior to this commit, the library and its tests relied on the same code
to add color to termina...

b888419c09d1c6cdd00c407d456526a961afa570 authored over 7 years ago
Bluebird long stack traces integration test

61101d92c92cbb4696b0e13b8f8baa555dcef8c2 authored over 7 years ago
Add `t.title` to TypeScript definitions (#1529)

3c8b1bed83368fba3f807dc6d2d47c3682b3c4d9 authored over 7 years ago
Remove React section from browser testing recipe (#1528)

Fixes #1522.

14238788c421fdfcc8e1a67c4191fd4c6f3e2385 authored over 7 years ago
Prioritize npm over Yarn install method in the readme (#1518)

03149d79a67f52c4f580ef54da84856eb3dd3fd5 authored over 7 years ago
Match anonymous tests as if they had an empty title (#1502)

1df502df8cba18f92afcbaed730d8c724687ca45 authored over 7 years ago
Bump dependencies

6915dde549d300a2f5d8a1ef2bb79b1a979414a0 authored over 7 years ago
Enforce minimum stack-utils version

Fixes #1269.

40ce6d66957569ffa3659dfc201a07f3147185f5 authored over 7 years ago
Docs: Add link to french translation (Endpoint testing with Mongoose) (#1504)

* Add link to french translation
* Fix 2 bad links discovered during translation

9c9dfefb548dc5b18b4d72b15ed18ef1e8084e9f authored over 7 years ago
Document configuration options (#1491)

69b6b627c3a10a1adc105af33df3cbcfcd97f72d authored over 7 years ago
Remove Bluebird.longStackTraces() (#1496)

ebf78b3e87e359118a66570afa896be77b464344 authored over 7 years ago
Add recipe for endpoint testing with Mongoose (#1420)

c9fe8dbf166d9d23e3575eb5780ccdffda984e90 authored over 7 years ago
Improve where snapshots are stored (#1489)

* Allow users to configure the snapshot location
* Resolve the location through source-maps, in...

7fadc34f3f7cad2e6df86288cce7d37e3080163e authored over 7 years ago
Assume [email protected], work around permissions issue (#1499)

* Use [email protected] in CI

* Use --no-shrinkwrap option rather than removing package-lock.json

...

de5e8b9a473b89f9bfc03c5678e1df9719a3f669 authored over 7 years ago
Update snapshot signature for Flow types (#1500)

ded7ab80649291ccf56b0ab81e2547814d9c90f3 authored over 7 years ago
0.22.0

dd9e8b2effe541f9f232ee622452343dac5895dd authored over 7 years ago
Fail hard when `--concurrency` is set to invalid values (#1478)

* Update warning message when the flag is used without a value
* Detect non-integer or negative...

b6eef5ac30e7839371a420f17060f62f971717aa authored over 7 years ago
Fix typo in `t.notThrows` example (#1486)

57f50072ac37dcc62eeed391c547bf841efb6f85 authored over 7 years ago
Update debugging with webstorm recipe (#1483)

Update debugging with Webstorm recipe to include Node options flag --inspect-brk.

d8c21a6b8102bcc11daacba2ea6af6f9b9713959 authored over 7 years ago