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

Send options to worker process over IPC

In large projects, the options may be too big to be passed through the
process arguments. Fixes ...

3078892236c4f78409cc8475ed88f07d1141c0f0 authored over 5 years ago by Mark Wubben <[email protected]>
1.2.0

010914b9e5232312d2b611695776919084a65717 authored over 5 years ago by Mark Wubben <[email protected]>
Fix stack traces in throw assertions

Fixes #1372.

ad087f250fe22878ab40f7855a079cf005818464 authored over 5 years ago by Daniel Lupu <[email protected]>
Bump dependencies

8ad5efdd1670a7a5c28cc44ea98905f12947f774 authored over 5 years ago by Mark Wubben <[email protected]>
Print pending tests on interrupt, and on timeout in mini reporter

Fixes #583.

2b60556360bb3b434ee5b4bb3486acb8a32b7aa7 authored over 5 years ago by Daniel Lupu <[email protected]>
Change deprecated workspaceRoot variable to the equivalent workspaceFolder

Fixes #2023.

0a5fe429ca37c025a15c5af919827436cc413abc authored over 5 years ago by Nicola Dal Maso <[email protected]>
Add `t.timeout()`

Fixes #1565

b65c6d7da8ba3c7274f36dbcbcff26485f27d36f authored over 5 years ago by Daniel Lupu <[email protected]>
Linter fixes

ed7807e372f7f50d43597d966a2314bdd7a7d6ff authored over 5 years ago by Mark Wubben <[email protected]>
Rely on npm 6.6.0

Do not upgrade npm on Windows.

f0a07cdc3132eadac1b46f7bc290f2ed995dfd4b authored over 5 years ago by Mark Wubben <[email protected]>
Bump XO and fix some lint issues

6b10f2e725a29a30a923704415aa734b60e358c6 authored over 5 years ago by Sindre Sorhus <[email protected]>
Fix accidental truncation of multi-line error messages

Fixes #1995.

72e0762d9accb937b7b32f9151fe4088d194c710 authored over 5 years ago by Oleksii <[email protected]>
Fix profile.js example

edfc0055fea4fc204ac98c391baaa2ad60b41079 authored almost 6 years ago by Anish Karandikar <[email protected]>
1.1.0

a28094a3e87fd8c2a5e66d261a35676a6b1d0c29 authored almost 6 years ago by Mark Wubben <[email protected]>
Bump dependencies

7262a78abbc603d1f582717997f34de201663fde authored almost 6 years ago by Mark Wubben <[email protected]>
Fix t.log() in hooks

Fixes #1536

d1877122cea7ce54455d9dcc2bca046612dbd628 authored almost 6 years ago by Daniel Lupu <[email protected]>
Expose test file path within worker process

This adds `test.meta.file` which exposes the filename of the test being run by AVA.

Fixes #1976

bccd297f38c9f4cf6dbb16dffa7ee8753dbbd12f authored almost 6 years ago by Corey Farrell <[email protected]>
Improve Babel and Vue recipes

- Add webpack alias section to Babel and Vue recipes
- Add exclusion of `node_modules` to `requ...

c3bcbf2a568c12017fe0da041dc247a226019001 authored almost 6 years ago by Dave Honneffer <[email protected]>
Update link to `t.throws()` assertion in AVA output

Fixes #2007.

dc552bcb57181d9b6d9c39711013f9813ddc2c51 authored almost 6 years ago by astrob0t <[email protected]>
Fix links to French translation of docs (#2005)

f4b2d196e813cf3549e19703e5a79ebc988fb8ca authored almost 6 years ago by Forresst <[email protected]>
Fix npm install command in readme (#2001)

2e72fe7cf19a25f4d789356b9f38502ffb0091ba authored almost 6 years ago by Trevor Fitzgerald <[email protected]>
Use newer ES syntax where possible

As detected via XO. Also apply other XO fixes.

7b6e578dce32a6561e61ed6e2be6de8237b37800 authored almost 6 years ago by Sindre Sorhus <[email protected]>
1.0.1

783944f2a0609c654c6e0f4762f1be965448a17a authored almost 6 years ago by Mark Wubben <[email protected]>
1.0.0

024bab72dee2eb4887d026b5451b79a50e1a20d3 authored almost 6 years ago by Mark Wubben <[email protected]>
Reword introduction

aac41dcb6662042956ffe4ccbe244dddcb71000f authored almost 6 years ago by Mark Wubben <[email protected]>
Bump dependencies & update documentation

84d8fff84cbf01a994a8f2ce520a2742dc79b14f authored almost 6 years ago by Mark Wubben <[email protected]>
Update the tagline and readme intro (#1983)

c1364a1cfa821a22fd059a61cbc5b19c4a1808fd authored almost 6 years ago by Mark Wubben <[email protected]>
Clarify that not all configuration options can be overridden by CLI flags

Fixes #1989.

eed2e7a9bc7a8bcdd6917206e6685feeda325e14 authored almost 6 years ago by Srikanth Kolli <[email protected]>
Fix 'sources' option in configuration docs

93e91c9ad09d89ab876d870130e42ad71ecabaf4 authored almost 6 years ago by Lajos Veres <[email protected]>
Remove moot ESLint disable comment

3bc80b0595f7e3d44c93a1f44d2724b52f95e911 authored almost 6 years ago by Sindre Sorhus <[email protected]>
Fix snapshot skip interface

311c197d71cecbd3f43e547014edd8cb6b6ecd8a authored almost 6 years ago by Jamie <[email protected]>
1.0.0-rc.2

0e82b044a1a5af35286df344275ef779431aac3a authored almost 6 years ago by Mark Wubben <[email protected]>
Bump dependencies

f97e277df70f56ee68fba8a63f736db1736b6f18 authored almost 6 years ago by Mark Wubben <[email protected]>
Type additional arguments used by macros

Co-authored-by: Nikita Volodin [Никита Володин] <[email protected]>

6f54db84199473edcd169059acbd0bebc7427f04 authored almost 6 years ago by Mark Wubben <[email protected]>
Documentation updates

* Fix links between the various pages
* Remove outdated recipe on precompiling with webpack
* ...

a82fee56ffefb3fd433664f236150f62c55feeb5 authored almost 6 years ago by Mark Wubben <[email protected]>
CI updates

* Use Travis CI to test on Windows
* Reorganize test script
* Run TAP tests in parallel once m...

afe028a0a05c8b8bb0b33e12b557ff455e47355d authored almost 6 years ago by Mark Wubben <[email protected]>
Reorganize documentation

Extract various sections from the readme into their own files. I've tried to keep other changes ...

1ba31d8f3e1b6aa645f10ee5fc5b8c84a366c40d authored almost 6 years ago by Mark Wubben <[email protected]>
Use ts-ignore comment (#1969)

Follow-up to https://github.com/avajs/ava/pull/1956.

5db3573e18cf2991726e6ad2ea0ac7558565771f authored almost 6 years ago by Mark Wubben <[email protected]>
Pass an undefined title argument to macro-title functions

Previously, AVA would pass the empty string. By passing an undefined value, the title function c...

aa35f154e7cd3685f705dd07419f55af7b7440e5 authored almost 6 years ago by Mark Wubben <[email protected]>
Handle esm's error "improvements"

esm changes error stacks in a way that AVA is not expecting. This adds a
few workarounds, though...

37390e6e8fbb911a52838926910973229f7a02af authored almost 6 years ago by Mark Wubben <[email protected]>
Use source-mapped file to build snapshots

* Use the filename of the source file to build the snapshot filename
* Put the relative path of...

a130a9e3d9729e746b1ad9882ffc20de5b434750 authored almost 6 years ago by Mark Wubben <[email protected]>
Link to French translation of puppeteer recipe (#1966)

cc3e0eab2956c2e179e9cc0c7177c69ad0d9a898 authored almost 6 years ago by Forresst <[email protected]>
Insert a trailing newline when appending new snapshot entries

I reckon this fixes a regression introduced in https://github.com/avajs/ava/pull/1852.

bf00d79a39ba447919807081bf20690940fc778d authored almost 6 years ago by Mark Wubben <[email protected]>
Add recipe for AVA & Puppeteer (#1913)

Co-authored-by: Sindre Sorhus <[email protected]>
Co-authored-by: Mark Wubben <mark@novemb...

6ab6d35d9b8c4652a672b804016aa22c9e4f5983 authored about 6 years ago by Dmitriy Sharshakov aka. sh7dm <[email protected]>
Minor tweaks to the Flow and TS recipe

1cc1bd5331cfeb3695736f1f7ab22de11f58312b authored about 6 years ago by Sindre Sorhus <[email protected]>
1.0.0-rc.1

a9758eef389b74016fb3b7ab6d651bf918e60b89 authored about 6 years ago by Mark Wubben <[email protected]>
Update dependencies

eccd24708f8854e51124744fc8460cab7b06fdf9 authored about 6 years ago by Mark Wubben <[email protected]>
Better typing for throws assertions

Fixes #1893.

7be3f995c9820b4a2adab94d8324476c6e9d4309 authored about 6 years ago by Mark Wubben <[email protected]>
Support babel.config.js

ff09749e936fb005155fff715b0325a0b02a36c1 authored about 6 years ago by Mark Wubben <[email protected]>
Restore Babel cache invalidation

Fixes #1817.

ff5523616d51df77205c0f6a38021937120eced4 authored about 6 years ago by Mark Wubben <[email protected]>
Clarify which config blocks are based on package.json files

626bd067e8b66aa8dabf62adcf17f07363d5a02b authored about 6 years ago by Mark Wubben <[email protected]>
Detect `ava` property in ava.config.js configuration

Fixes #1943

f93b341d2a7c3d7b86f64f366722353f484a4e90 authored about 6 years ago by wmik <[email protected]>
Show correct coverage badge

20345107c2ed0794fdf562ce8d7da7bb0aa61834 authored about 6 years ago by Mathias Schreck <[email protected]>
Change babel-register to @babel/register

460dd916c4c769f6d7cfa1bb4d6e0b9f262d165b authored about 6 years ago by Antoni Kepinski <[email protected]>
Providing useful feedback when using t.throws() with async functions

f125b4df36ea0e6c552b9ac61278a8fa93521a6e authored about 6 years ago by Grant <[email protected]>
Upgrade Concordance

This improves the `deepEqual` and `snapshot` assertions, as well as
formatting values used in ot...

71eede72c4984fa7bf8f7655a0088aa5615e8c39 authored about 6 years ago by Mark Wubben <[email protected]>
Use chunkd to compute files to test in parallel CI runs

2ff668429c7cc55a445d96ec37f04b755d6b41ef authored about 6 years ago by Jamie <[email protected]>
Print tests that were pending when a timeout occurs

In `--verbose` mode, print tests that were pending when a timeout occurs. See also #583.

6d12abfdff4478a1b6f4e87237764b89eb05f18d authored about 6 years ago by vancouverwill <[email protected]>
Respect extension configuration in profile.js

Fixes #1819.

30a80b6e2fb90cdb0d7ce9a5878ea985d4ede7bd authored about 6 years ago by Alexander Gusev <[email protected]>
Document --reset-cache flag

92034482e3d6ddcf1597c9a72f2da36b74ebb485 authored about 6 years ago by Bob Brown <[email protected]>
Bump dev dependencies (#1927)

bfe16300e07c12a1bad2e4f02898b1e7486daf70 authored about 6 years ago by Sindre Sorhus <[email protected]>
Bump @ava/babel-preset-transform-test-files

bec03640123d2398036152ee5a7f087bc47710b1 authored about 6 years ago by Mark Wubben <[email protected]>
1.0.0-beta.8

e6e40adfdd12d5c7ced16dda6b9eb99edf063601 authored about 6 years ago by Mark Wubben <[email protected]>
Upgrade to Babel 7

AVA can now detect when its stage-4 preset is disabled in extended config. Fixes #1921.

2fb02f6be09a9bbe0e6866e2421b0176d3c0634d authored about 6 years ago by Mark Wubben <[email protected]>
Update mini reporter to include files-without-tests in final output

40be59784f6c282fd6e280ab0093e4480498b1a4 authored about 6 years ago by Mark Wubben <[email protected]>
Test reporter edge cases, e.g. test file exceptions, no test declarations

99072ed8402400afa8353b9ebad74d920b4054fe authored about 6 years ago by Mark Wubben <[email protected]>
Fix detection of existing syntax plugins

AVA needs to add syntax plugins for stage-4 features, however it
shouldn't do so if the user has...

d3bfb73fcac7263695f47a4dde7089d49718a514 authored about 6 years ago by Mark Wubben <[email protected]>
Bump dependencies

8f54022c14c5137d84af71c12cde8e7562eb5fed authored about 6 years ago by Mark Wubben <[email protected]>
Ensure different OSes generate consistent snapshots

Fixes #1786.

28fe4e8831ce437d5f14a7816f34db8a75ca9911 authored about 6 years ago by sharkykh <[email protected]>
Add test.serial.failing.{only|skip} implementations

Fixes #1898.

0ecd0be849b2cb1b01db8e0834827f4b411b3ea0 authored about 6 years ago by cass c <[email protected]>
Fix missing `projectDir` in profile.js

846920a40c10427c187bdffa51737e907733efbc authored about 6 years ago by sharkykh <[email protected]>
Allow `code` in throws expectations to be a number

Fixes #1901.

7f974ccd1f2320eaf010db917f17b09922342b86 authored about 6 years ago by Oky Antoro <[email protected]>
Fake TTY support for stderr

Fixes #1494

99098cc5c8a0eca89293e5a23d030f383732cc63 authored about 6 years ago by Jeffrey Jagoda <[email protected]>
Document `verbose` configuration option

0ea713c24437803fd4a9ff728702b82bd696637b authored about 6 years ago by ronen barzel <[email protected]>
1.0.0-beta.7

f7fce6a81cf8ee77d0e4823e4ff8961d5097da17 authored about 6 years ago by Mark Wubben <[email protected]>
Update Babel-related dependencies

153cb30f584c0e39a3bc8ab9abbd18c5c234f63e authored about 6 years ago by Mark Wubben <[email protected]>
Ensure the watcher supports custom extensions

Fixes #1881.

17a18dea337056555787dd41e60b4e15067c8db4 authored about 6 years ago by Mark Wubben <[email protected]>
Ensure source maps contain relative paths

Fixes #1882.

c9361cbebc5d1c5f9656698462e7d8b8b5ee3a53 authored about 6 years ago by Mark Wubben <[email protected]>
Bump deps

6fb0964941b66ce1cc613c62d0b74c3301398d95 authored about 6 years ago by Mark Wubben <[email protected]>
Bump source-map-support and update tests

604dd4a681b5db153015bcae16c51273763f45c5 authored about 6 years ago by Mark Wubben <[email protected]>
Fix typo in assertExpectations function

31bc787c994c6e71219fcf523534fd703484da59 authored about 6 years ago by Ivan Schwarz <[email protected]>
Ignore node_modules/* in @babel/register example

23b45326217c1be7a7e6d250f1d1f094c1f8a8bd authored about 6 years ago by ronen barzel <[email protected]>
Bump XO (#1888)

b1737cbdc85875e0915ce82922c7c4b1fb609c5a authored about 6 years ago by Sindre Sorhus <[email protected]>
Provide getColorDepth() shim for fake TTYs

Ensure Node.js' `assert` module works when used from inside an AVA worker. In Node.js 10 it reli...

55e40213398dbcfd7f9941697e556b335f5229f2 authored about 6 years ago by Jeffrey Jagoda <[email protected]>
Don't use `white` color for test titles

As it is invisble on light terminal themes.

Fixes #1884

76a8ce8ff44ca7df1e9767b8170c890ef8dbd9a9 authored about 6 years ago by Sindre Sorhus <[email protected]>
Fix error message when requiring AVA from a REPL

Fixes #1863

3ac2a8f813947588832fccd065d160fc533cd75c authored about 6 years ago by Dmitriy Sharshakov aka. sh7dm <[email protected]>
Fix typo in endpoint-testing-with-mongoose

mongod-memory-server -> mongodb-memory-server

b00782457410704d4515975691ffd7ed71c07f17 authored about 6 years ago by Can <[email protected]>
Move promise-handling code to t.throwsAsync and t.notThrowsAsync

References #1794.

7babf6be0fa5b25d31e4987d09b039834c61dea2 authored about 6 years ago by Mark Wubben <[email protected]>
Copy flow's promise then() interface into PromiseLike

This allows Flow promise types to be compatible with what AVA is expecting

https://github.com...

e0f914a2f34b758fb93564fc65abdc82ce1eb995 authored about 6 years ago by Maia Teegarden <[email protected]>
Modernize some code (#1876)

Some things XO wouldn't catch.

e5699df69eeb350c10965778d92d07fa8302cbd8 authored about 6 years ago by Sindre Sorhus <[email protected]>
Automatically spread test file runs across parallel CI jobs

c4f607cc376846363320691f65c6e96ef401996d authored about 6 years ago by Jamie <[email protected]>
Drop Node.js 9 support

It's no longer maintained.

359e14b152d96e1deccb02c23e8ef35966a2051e authored about 6 years ago by Mark Wubben <[email protected]>
Disable concurrency of our tests

They're too likely to fail in CI.

214ff436574ed712f1514da3717e34f63b358e52 authored about 6 years ago by Mark Wubben <[email protected]>
Improve scoping of CLI tests to a particular fixture directory

08e563873608248905473c7eef453cd347b2147d authored about 6 years ago by Mark Wubben <[email protected]>
Fix integration tests not actually running

671b90ce2fae6f68fb8eae65a452dadfe2f569b0 authored about 6 years ago by Mark Wubben <[email protected]>
Use [email protected] in CI

dbeebd1653ee160aa1304c9f960bb7d9eab93057 authored about 6 years ago by Mark Wubben <[email protected]>
Upgrade esm and use force option

This ensures user settings don't leak into our use of esm.

6b6aa0679d7de24ebafba3993be533058f4711aa authored over 6 years ago by Mark Wubben <[email protected]>
Remove observable support in t.throws() and t.notThrows()

See discussion in #1794. It feels out of place compared to promises and
requires many overloads ...

d5dd981d0283303ad6cee62b14a59318d2316c85 authored over 6 years ago by Mark Wubben <[email protected]>
Remove test export

Fixes #1862. The test() method is already available as the default export.

d7c6b3ded67790a36f7f6ed52d2d1b2fb318bcca authored over 6 years ago by Mark Wubben <[email protected]>
Remove support for iterators returned by test implementations

See discussion in #1794. This is a remnant of the days before async/await.

02d768f0f8ddc9fa384266a10975ba6887948128 authored over 6 years ago by Mark Wubben <[email protected]>
Fix snapshot report merging

Rename `newLength` to `checkPosition` to make the function clearer.
At the end of the loop `che...

223f992867b2ed8fb7e14c36da8e867efd7b74f4 authored over 6 years ago by Corey Farrell <[email protected]>