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

Implement experimental t.try() assertion

4fdb02dd66b56f0204e09a7970416d5075f49a3f authored about 5 years ago by Nikita Volodin <[email protected]>
Run some tests on Travis still

While GitHub Actions are in beta, that CI workflow only runs if
contributors are also in the bet...

782c2d874e466de26b797b1e0972a552a8894eda authored about 5 years ago by Mark Wubben <[email protected]>
Add OpenCollective link to README

4c890d9ae260b03d3240db7fed5367d238b6ca8f authored about 5 years ago by DJ Park <[email protected]>
Groundwork to support experimental features

From time to time, AVA will implement experimental features. These may
change or be removed at a...

03c15093772b413ac343cb1c3940338b6dfc4b20 authored about 5 years ago by Mark Wubben <[email protected]>
Detect whether error source is on a different drive (on Windows)

e598c30cd19ea27dccaf2d90c8d5a13a59653a57 authored about 5 years ago by Mark Wubben <[email protected]>
Fix serialize-error tests on Windows with GitHub Actions

GitHub Actions runs the tests from a different drive than where the temp
files are located. Crea...

fb0c536052ade674c58f74c3f54ec6e312ee6478 authored about 5 years ago by Mark Wubben <[email protected]>
Allow some fixtures to pass linting when XO is installed without lockfile

53d7fe136a8eea49462767a34710785d1d609d76 authored about 5 years ago by Mark Wubben <[email protected]>
Run CI using GitHub Actions

11771ba5f71ecfaa02bbba870c8982ebd6d10364 authored about 5 years ago by Mark Wubben <[email protected]>
Remove unnecessary flag from tap invocation

0a5c933b36092ab0f527649cfb83bd97c2bfb2b8 authored about 5 years ago by Mark Wubben <[email protected]>
Replace an indexOf() by includes()

5538bdc6d738a1a42b2c5cb77a7786d86a6901e0 authored about 5 years ago by James George <[email protected]>
Add shared variables & asynchronous tests to common pitfalls

Also fix headings of common pitfalls doc.

49b202fb5c376e71c1400f6c35043280cf417140 authored about 5 years ago by Jeremias Menichelli <[email protected]>
2.3.0

1c81c4bf37dc419be68be6875c2e663d2103f164 authored about 5 years ago by Mark Wubben <[email protected]>
Watcher: Only track test files has having exclusive tests if at least one test was selected

9e8d28f4408b2e218e6a315d454dd68f66351351 authored about 5 years ago by Mark Wubben <[email protected]>
Update fake-tty for changes in Node.js 12.7.0

7dcb473d90d9415c691da90df75a0452d846cc29 authored about 5 years ago by Mark Wubben <[email protected]>
Enable V8 supported stage-3 syntax, as well as stage-4 syntax

* Enable Babel parser options directly, rather than through Babel syntax plugins
* Enable stage...

9baca8ca4dcbf9512c1f7a33adaeedd37fc8eda2 authored about 5 years ago by Mark Wubben <[email protected]>
Bump dependencies

7fb0546f462b80e413070c07297f0768b5967eb1 authored about 5 years ago by Mark Wubben <[email protected]>
Consistent paths in watcher

Fixes #2040

Change the path handling for watcher, now all internal paths should be absolute a...

ffa62ce94dec43f18a0c66623fa604036ef8dc48 authored about 5 years ago by Bob <[email protected]>
Print internal errors when precompiler setup or globbing fails

b27cb8d538c58743ba3f5d46e0523e7a0ca5982c authored about 5 years ago by Giovanni Alberto <[email protected]>
Print hooks and remaining tests as TAP comments

Fixes #2142.

8628976e1ddd8fea2ff8177f8ab47c80410b424f authored about 5 years ago by Giovanni Alberto <[email protected]>
Ensure CLI receives file paths

Fixes #2158.

f01d05f0c8373ff3fe8134364031fb36cba2850e authored about 5 years ago by March Works <[email protected]>
Change default Context type to unknown

2fc7d56475ca1d77078abc3e08390341bedda58f authored over 5 years ago by Mark Wubben <[email protected]>
2.2.0

245148417817ffeaf1754cbb22ccf0adc83f8d1b authored over 5 years ago by Mark Wubben <[email protected]>
Bump dependencies

e528ad24da67297dc47fd9540dd7a8970a873b30 authored over 5 years ago by Mark Wubben <[email protected]>
Implement --config flag

Fixes #1857.

2dae2bfaf4b4ae53700fa439f34923b5a2c35a83 authored over 5 years ago by Mark Wubben <[email protected]>
Disable deprecation warnings in reporter tests

58b23506590396f0d19508a17aeb640d578bfd5a authored over 5 years ago by Mark Wubben <[email protected]>
Fake `hasColors()` in worker processes

Fixes #2170.

d3997971a42a6c8e5599d16c8c457c792ce943c6 authored over 5 years ago by Oky Antoro <[email protected]>
Stop testing Node.js 11, remove from engines entry

90acbb93ca0d92aeedd2b8101a3692ef3b864dc7 authored over 5 years ago by Mark Wubben <[email protected]>
Link to VSCode debugging recipe

533ee4bc54cbcd1c2b6ab5c67f3ec8a699965269 authored over 5 years ago by Christopher Dieringer <[email protected]>
Fix grammar in readme

dc917257e574987357670378f03d36700a57776e authored over 5 years ago by Kyle <[email protected]>
Remove Flow references

851316f8d8932ebda99a64b48fa8a93c49257fa9 authored over 5 years ago by Filip Dupanović <[email protected]>
2.1.0

00d9517aa4f45d2951eae7580518be9f9dee6749 authored over 5 years ago by Mark Wubben <[email protected]>
Tweak dependencies, CI

* Bump dependencies

* Upgrade tap

Use tap's nyc integration.

* Use Node.js 10 type defi...

911d19838172ed7c5655fc628588958737a84028 authored over 5 years ago by Mark Wubben <[email protected]>
Fix package lock

52fc67aa3a724e1f653c7891484a03ab3c3d78ff authored over 5 years ago by Mark Wubben <[email protected]>
Explicitly reference the Node.js type definition

bb44da714bf8c1d7f18ae581aeb292b3cd0d0cf0 authored over 5 years ago by Sindre Sorhus <[email protected]>
Allow ESLint rules to override extensions and glob patterns

b3c9ea7161bd94b77f3ca25b9a51d9d9c402741b authored over 5 years ago by Mark Wubben <[email protected]>
Store an error object in AssertionError rather than a stack trace

7366a9d2ce19d79f3bd9f445d37d5c78d5af1a19 authored over 5 years ago by Mihai Dinu <[email protected]>
Include logs from successful hooks in TAP output

007c7af55a65983cb2ebd6170f31b43f468216ea authored over 5 years ago by Giovanni Alberto <[email protected]>
Include all (beautified) stack trace lines in TAP reporter output

ac212ba1a16d3506bbd8362c511fb3fa00253e17 authored over 5 years ago by Giovanni Alberto <[email protected]>
Document timeout units

486acaf41aa632a2672722f62bc4edfa55a2931c authored over 5 years ago by Anish Karandikar <[email protected]>
2.0.0

e1572d9f66fecfaf4ceb2a84814181b02c8d142e authored over 5 years ago by Mark Wubben <[email protected]>
Bump dependencies

2daf6a9ba143cfdc684afae354b0b6baac1e733e authored over 5 years ago by Mark Wubben <[email protected]>
By default, select test and helpers inside 'tests' directories

b1e54b1a02ba7220571a06e4d324d460ea7ece54 authored over 5 years ago by Mark Wubben <[email protected]>
Replace individual lodash packages with the main package

The main package is the only one that seems to be getting updates.

677578fc5c873ebc8a09400a7e17c5f0d17b22f4 authored over 5 years ago by Mark Wubben <[email protected]>
Define environment variables to be injected in the test file processes

a53ea157367c9cec91184cfbb226487c81229513 authored over 5 years ago by Alexis Fontaine <[email protected]>
2.0.0-rc.1

626e58c4e50b90c5279fcf8b33154d3b5eec37f6 authored over 5 years ago by Mark Wubben <[email protected]>
Remove underline from Babel configuration validation errors

This prevents us from processing the configuration in the ESLint helper, since the helper does n...

c10e38c116d6de39a6e55d783bd2344409371ca7 authored over 5 years ago by Mark Wubben <[email protected]>
Implement helper for our ESLint plugin

51433bed947d31e5f3df26bdf6eee10ad4344efa authored over 5 years ago by Mark Wubben <[email protected]>
Bump dependencies

Switch back to original write-file-atomic.

928ed14488cfa9f7dd37bb0d9a191ab5005f955d authored over 5 years ago by Mark Wubben <[email protected]>
Make the object printing depth configurable (#2121)

Respect Node.js' `util.inspect.defaultOptions.depth` setting when printing objects.

98034fbb661bcc6cb882e1ae007a7877a803b3a4 authored over 5 years ago by grnch <[email protected]>
2.0.0-beta.2

f26634b1a82f1edc92d75935c833c6a8cad7cb93 authored over 5 years ago by Mark Wubben <[email protected]>
Bump dependencies

80d72ff2d4ea75660f66b18264786a3ac443a21e authored over 5 years ago by Mark Wubben <[email protected]>
Further helper selection improvements

* Add test to ensure matched test files with the wrong extension are not treated as test files
...

5f4c96f9037d6317d5cf6d63fa07800a5ac4739f authored over 5 years ago by Mark Wubben <[email protected]>
Fix TypeScript definition allowing macro-without-title-using-tests to be skipped

ba5cd804845517b1a5c4b04d1c08253ef27133d3 authored over 5 years ago by Alexis Fontaine <[email protected]>
Reduce size of logo in readme

13a89e1643822af17d858784f48b902521ad85b7 authored over 5 years ago by Herman Torjussen <[email protected]>
Update domain name

799eb912587ba542ae2b2c873696c34b69eed7a0 authored over 5 years ago by Mark Wubben <[email protected]>
Make watch mode dependency tracking work with custom require hooks

Fixes #2049.

cb4c8095952a970fb9bf5d1620810d5e172080ae authored over 5 years ago by Mathias Schreck <[email protected]>
Treat .spec.js files as test files

08e99e516e13af75d3ebe70f12194a89b610217c authored over 5 years ago by Mark Wubben <[email protected]>
Use underscore-prefixed helpers in documentation

91b76414ad14ed8a4b512b9f549e6be01199ac06 authored over 5 years ago by Mark Wubben <[email protected]>
Improve the TypeScript definition `ObservableLike` type

Fixes #1685

c2d8218ba78b26fe1368df183924757cd27555e4 authored over 5 years ago by Sindre Sorhus <[email protected]>
Fix sample test in Flow recipe

5bae97c49203990b89d91fe9587ea81702694eda authored over 5 years ago by John Haugeland <[email protected]>
Fix require path in Babel recipe

2762d3cba162b0a416983b7cfbbb54b7c7fe27b3 authored over 5 years ago by Lukas Hechenberger <[email protected]>
Fix sample test in TypeScript recipe

05f925f9af258afb2dd2936eda14554a481f26b6 authored over 5 years ago by John Haugeland <[email protected]>
Remove mention of the obsolete `devtool` package

See https://github.com/Jam3/devtool

Closes #989

8a3f6cad1de3a892940f51474a33b5e2544c7745 authored over 5 years ago by Sindre Sorhus <[email protected]>
2.0.0-beta.1

e60c54e330fadd48f872fc947f1fb6b834ba6d31 authored over 5 years ago by Mark Wubben <[email protected]>
Test under Node.js 12; bump dependencies

3193e9c3c5799b6dc7cefb4a39c78bee9af142fa authored over 5 years ago by Mark Wubben <[email protected]>
Remove warning for legacy 'source' configuration

5f3d75d41fa44da752943d16c0549ade4311a197 authored over 5 years ago by Mark Wubben <[email protected]>
Sort options when instantiating API

eb9641b4ff474d35b2d69e8715e9f7fa43050a55 authored over 5 years ago by Mark Wubben <[email protected]>
Refactor glob handling

* Require globs to match files, not directories
* files and sources must be an array of one or m...

4f4dfc7534c9b2b35e20ec04e2c3d084556baa00 authored over 5 years ago by Mark Wubben <[email protected]>
Ensure the assertion message is a string

Fixes #1125.

49120aafd40c96bbe8196d3da8898d05006588d8 authored over 5 years ago by Mark Wubben <[email protected]>
Fail snapshot assertions in CI if snapshot is missing

Fixes #1585.

0804107b49ef3bb43656cd48d27b0d54ea080d71 authored over 5 years ago by Mark Wubben <[email protected]>
Manage assertions through a class

The assertions no longer need to be explicitly bound to the test instance, but are passed closed...

2ce19993c759c9351206cdd49622aae24e7079fd authored over 5 years ago by Nikita Volodin <[email protected]>
Remove Flow type definitions

Closes #2097.

c633cf08891abaf7649d490642eef38b8150bfe0 authored over 5 years ago by Mark Wubben <[email protected]>
Require Node.js 8.9.4

* Remove support for `--debug` and `--debug-brk` CLI flags
* Refactor to utilize object rest/sp...

3a4afc6cf35aeffb6b019c6b75fa9b8e071bb53d authored over 5 years ago by Mark Wubben <[email protected]>
Move api.js into lib/

Originally the goal may have been for this to be accessible
programmatically, but it's unclear w...

2704b162dd7e45dc3a700b4c297c39ed1a99dee7 authored over 5 years ago by Mark Wubben <[email protected]>
Simplify macro types in TypeScript definition

ebf480779b826dcccc86376caf8ca5af4273e912 authored over 5 years ago by Nikita Volodin <[email protected]>
1.4.1

9ef456bf1a07d35c02906b663af9fe41bb7d1fb9 authored over 5 years ago by Mark Wubben <[email protected]>
Tweak reporter integration tests so they pass on Node.js 12-pre

55d973d620d68e522055cc94e45440444c7be431 authored over 5 years ago by Mark Wubben <[email protected]>
Add t.assert() to type definitions

a7605dec23958ed3b9033bcb905e6fa592811510 authored over 5 years ago by Mark Wubben <[email protected]>
1.4.0

20db474961ae1eec0ebf52861d47082d9517cf14 authored over 5 years ago by Mark Wubben <[email protected]>
Bump dependencies

0154a7f4fc3502aa0ca49bbbd0d1cab259291685 authored over 5 years ago by Mark Wubben <[email protected]>
Only apply power-assert to new t.assert() assertion

94064702837583f1cd3920142c5d0ce50e71e255 authored over 5 years ago by Eeme <[email protected]>
Shim all tty methods

c1f6fdfed61c99c1144cff56b58d113810c630c8 authored over 5 years ago by Oky Antoro <[email protected]>
Don't report filtered tests as pending

23e302a8dc35d03ba82916bd6591822a28d499d1 authored over 5 years ago by vancouverwill <[email protected]>
Document that there is no default timeout

99a10a16a3e3037326c91fb23c2a052acd3abef9 authored over 5 years ago by amokmen <[email protected]>
Print commands in watch mode

cd256ac53c975d51ddabd3d80a9f909424f5d7e3 authored over 5 years ago by StanisÅ‚aw Jaros <[email protected]>
1.3.1

960f4cd27097a07ecce5b9028f6c0cf321100158 authored over 5 years ago by Mark Wubben <[email protected]>
Check whether the code expectation was given

9beb60071b432cea9fcda60b244a4c3c637252c9 authored over 5 years ago by Mark Wubben <[email protected]>
1.3.0

b0fadb47fb7d70f60264fe27d38cd7fd5652e741 authored over 5 years ago by Mark Wubben <[email protected]>
Bump dependencies

`tap@^12.5` caused test failures on my machine, so I'm selecting `~12.4` for now.

A dependenc...

9600966ffa2452b73aa1d2a6ee9b440002700298 authored over 5 years ago by Mark Wubben <[email protected]>
Assert on expected error code, even when a number

82daa5e373ef0587693927acc63ce5590e8d8eb2 authored over 5 years ago by Nikita Volodin <[email protected]>
Document `timeout` configuration

Fixes #2025.

1e3b072ab7aee9ce78d8faa774287902792fab90 authored over 5 years ago by Chrisyee22 <[email protected]>
Improve pronunciation examples

d97f11ddbbf824fd72165266770b9ae046e62324 authored over 5 years ago by Derk-Jan Karrenbeld <[email protected]>
Fix unbound reference to clearTimeout

Test code should be able to stuck the global clearTimeout() without breaking AVA.

40f331c27e70690e724f9ddc893fed0556058987 authored over 5 years ago by Mark Wubben <[email protected]>
Support require() in config files

334e15b4af06492c9aed2800a0764f245d6a908b authored over 5 years ago by Mark Wubben <[email protected]>
Added few tests for lib/chalk.js

5751226ea32f160ca24bb07d2daa01f543c8ca5a authored over 5 years ago by StanisÅ‚aw Jaros <[email protected]>
Fix link to Babel recipe

7d10446e91706e65e5fc6b6286b2279c29ef9615 authored over 5 years ago by Jingsong Gao <[email protected]>
Update esm package detection

565822e0423a10b9fc0bbb9948d07aa5263b8892 authored over 5 years ago by John-David Dalton <[email protected]>
Remove the `typings` field in package.json

It's not needed as TypeScript infers the file just like Node.js does for `index.js`.

2fce19f80edd98a3dbace5ebdc16a6444aab7dcd authored over 5 years ago by Sindre Sorhus <[email protected]>
Recognize snapshot files as source files

Fixes #1511.

d066f6fbc06ab2fa2d391ff373f5f09b2585b900 authored over 5 years ago by Itai Steinherz <[email protected]>
1.2.1

65133a85ecbc881f9610df78feffd498474bcc8c authored over 5 years ago by Mark Wubben <[email protected]>