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

Throwing synchronously inside a callback style test should fail it immediately. (#774)

Fixes #748.

d6acdde056238d5e7403e63413b63a39dd61ff6a authored over 8 years ago by James Talmage <[email protected]>
Merge pull request #760 from sindresorhus/package-hash

compute cache salt using package-hash

3a4fc998cb6d361cbc49d3864937c9b18c279764 authored over 8 years ago by Sindre Sorhus <[email protected]>
update t.plan recipe (#769)

27bdab9de224801652c4d5cdc30e4e34a840b5ce authored over 8 years ago by Kevin Donahue <[email protected]>
bump dependencies

70758de9ccf517b4cdc1e4bffbb49445071ee159 authored over 8 years ago by Sindre Sorhus <[email protected]>
Remove trailing comma to make JSON valid (#768)

6b5c6c2d44ebce0f695f3e49b3a46099c0109584 authored over 8 years ago by Paolo Moretti <[email protected]>
Removed stray characters from CLI sample output (#767)

958677bcb8400ce17a6a050207ec3f93eddeaf7d authored over 8 years ago by Ingve Vormestrand <[email protected]>
caching-precompiler: set default .babelConfig value

cdc5fdaf816b2cc41ffb589c9ab0c0e84061236b authored over 8 years ago by Mark Wubben <[email protected]>
compute cache salt using package-hash

ea9fe5331bf73c7c8dc494242923619998675ccf authored over 8 years ago by Mark Wubben <[email protected]>
remove XO ignore in package.json

1397193164523b913b2ba7d5c82254325557ca51 authored over 8 years ago by Sindre Sorhus <[email protected]>
✨ Delighted to welcome @sotojuan to the team! 🎉

d245c7ec097c49b7cb6e440cf58e5fdcacd48f79 authored over 8 years ago by Sindre Sorhus <[email protected]>
minor maintaining.md tweaks

58e9f702874723ac45105add628d46206e6e8a03 authored over 8 years ago by Sindre Sorhus <[email protected]>
fix some XO lint issues

40025a5c9c8f7aff08b687f4c7792b0f2790bd08 authored over 8 years ago by Sindre Sorhus <[email protected]>
fix typo in readme (#763)

There was a trailing comma after the es2015 "presets" key.

8c604b4300c3e2c21ada22c7552c960655e89e8d authored over 8 years ago by Chris Ross <[email protected]>
Merge pull request #758 from sindresorhus/remember-failures

f8c7f443ee30490b3c957f9318ac5436c91ee006 authored over 8 years ago by Mark Wubben <[email protected]>
Fix region dependent test failures. (#761)

The way lolex was being used in the reporters tests caused inconsistent output in different time...

e076b5bab3f17d6935f467108eda55fa38b90bb1 authored over 8 years ago by James Talmage <[email protected]>
api: use relative paths for RunStatus exceptions

Sometimes the API sends exceptions to RunStatus. Ensure the file path for those
exceptions is re...

3decf2bc94928b26e30a15b6517b209f3ecb924a authored over 8 years ago by Mark Wubben <[email protected]>
watcher: remember failures from previous tests

Fixes #699. The watcher tracks how many failures (actual failures, but also
rejections and uncau...

aab22072f736f2f1a1304f4a122fd7d4962a478d authored over 8 years ago by Mark Wubben <[email protected]>
watcher: Don't clear reporter if previous run had errors (#757)

Don't clear the reporter if the previous run had exceptions or rejections.

Improve the stubbi...

97c3234a3a8ed834b52de5290247739825ed7b66 authored over 8 years ago by Mark Wubben <[email protected]>
ensure watcher receives dependencies again (#756)

Since #713 the API no longer emits 'dependencies' events. These are emitted
instead by the RunS...

f5246e173cdcf93eacf06d711ea7b6fdd22fd27e authored over 8 years ago by Mark Wubben <[email protected]>
change remaining TestData identifiers to RunStatus (#755)

14ae70e15f8fae2f77ecec81cb38436724e03537 authored over 8 years ago by Mark Wubben <[email protected]>
fix failing test

Not caught earlier probably because #730 wasn't rebased.

abc25388740ccea1d64f34c876849ad657e7f3af authored over 8 years ago by Mark Wubben <[email protected]>
Improve watch logging (#737)

* display current time when mini & verbose reporters finish

I'm using toLocaleTimeString() wh...

95a5c979d4f5825706cad17377e2bdf9fd54596b authored over 8 years ago by Mark Wubben <[email protected]>
Improve source pattern handling (#730)

* watcher: correctly test if source is in the cwd

Make sure the path starts with ../ (after p...

a3565fd685b2a06c63cb1498f37d47e6bafe672c authored over 8 years ago by Mark Wubben <[email protected]>
Disable TAP reporter in watch mode (#732)

* disable tap reporter in watch mode

Fixes #672

* write missing chokidar error to stderr

02b0aaebb7d3299abe733730fc6cd70cb31ea40f authored over 8 years ago by Mark Wubben <[email protected]>
detect improper use of t.throws (#742)

* detect improper use of t.throws

Protects against a common misuse of t.throws (Like that see...

3201b1b4ff80ff75f0e1c288ca7da22f92c9b814 authored over 8 years ago by James Talmage <[email protected]>
doc: add Italian translations links (#746)

195390ec1db90cf7d394407c846a69fbaa08806d authored over 8 years ago by forresst <[email protected]>
rename `TestData` => `RunStatus`

I missed this while refactoring the API refactor PR.

da39639b5d0f570975d75d6cdde30aab0890f87c authored over 8 years ago by James Talmage <[email protected]>
Improve babelrc recipe (#743)

dcfd6a1afff05f0633ff297c05da6d9b1121d1d5 authored over 8 years ago by James Talmage <[email protected]>
increase power-assert's maxDepth option to 3. (#740)

Fixes #681

84c05fe98ee5887e49262d48f1134cdf19118a7f authored over 8 years ago by Vladimir Starkov <[email protected]>
Put failing TAP test title in the second line (#734)

Fixes #679

d39bea9dc28839f95d64e3c3424b3e0b3405b7c9 authored over 8 years ago by Juan <[email protected]>
Support more test filename conventions (#721)

* update docs with more conventions

* fix glob for __tests__

* add more conventions for te...

9ceeb115e75172c01e86bce8e94c2d2fcd8d094a authored over 8 years ago by Kent C. Dodds <[email protected]>
clean up stat collection in runner (#728)

Follow-up to #654. No longer collecting stats for every test that completes.
Explicitly return ...

e33ce7a458db0bf8f243cb6950a4c0de31f53360 authored over 8 years ago by Mark Wubben <[email protected]>
Document issue labels (#729)

* document issue labels

* minor fixup

ad14f5082512bc831002700fb3072eafb737935f authored over 8 years ago by Mark Wubben <[email protected]>
Add strict mode in `enhanced-assert.js` (#741)

22951189afd6f62cff6357736593c891dc693af3 authored over 8 years ago by Juan <[email protected]>
fix lint issues

bd4177955fcab079741bc00a7d04b1576f989b48 authored over 8 years ago by Sindre Sorhus <[email protected]>
add missing link to .only modifier in watch mode recipe

55dfa4acb11d774b9b0d42e6b678a23510fe0336 authored over 8 years ago by Mark Wubben <[email protected]>
Refactor API

* extract files processing from api

* extract test-data class from API

* fix breakage from...

31b268e60385a834847afaf82f0daca5ab106706 authored over 8 years ago by James Talmage <[email protected]>
0.14.0

1e0b1c14475fde7eb6d4c3109d2af3958b77704f authored over 8 years ago by James Talmage <[email protected]>
watch mode always runs all exclusive tests

Fixes #635.

e57908a91aad0e875c8a2ca9157edc7c4e0840b5 authored over 8 years ago by Mark Wubben <[email protected]>
Replace "callback" with "implementation" when talking about tests

08ce25595d3251351dab798d076fd67f0f86e7ae authored over 8 years ago by Juan <[email protected]>
Add test-like output when test file does not exist

21bdcc583f51794296b504d4a6f6b6d94c65ac3d authored over 8 years ago by Juan <[email protected]>
watcher: fix recursive test file matcher

The watcher used dir**/*.js as the recursive pattern when the initial pattern

matched a direc...

61848ee42fd3438f0e62ec2c1a700a7b8d8c607f authored over 8 years ago by Mark Wubben <[email protected]>
Docs: Link to French translation for babelrc recipe

37c67b90c27d1070d7581acf8485003eaa88095f authored over 8 years ago by Runnin' Runnin' Runnin <[email protected]>
rename `t.ok()` to `t.truthy()` and `t.notOk()` to `t.falsy()`

* refactor `ok` to `truthy` and `notOk` to `falsy`

* update tests to be more explicit

* up...

a7f50eb82d8dae4f9a7e70ae33ef71712a8fd69b authored over 8 years ago by Kent C. Dodds <[email protected]>
Add a recipe for properly configuring babel when using `.babelrc`.

bcda7537dda7eeb38bef3405e1265226ba6d69ae authored over 8 years ago by James Talmage <[email protected]>
add tests that demonstrate various ways to use babel config.

9288d78a0be088278bd0d006ab4d220eb98da277 authored over 8 years ago by James Talmage <[email protected]>
Bump convert-source-map dependency, clean up duplicate require call

* convert-source-map@^1.2.0

The generateMapFileComment() method used in #662 isn't available ...

84659345321a8bf4684234e3345bb9d3462b25a4 authored over 8 years ago by Mark Wubben <[email protected]>
don't modify configured babel plugins array

5b3c27ac9e0d1625279f179ddbe1afa13ec73948 authored over 8 years ago by Mark Wubben <[email protected]>
Clean up caching-precompiler

c4ec8e7e5965e5546d33ecf4fb00d9f4a8c9740c authored over 8 years ago by Vadim Demedes <[email protected]>
rename `t.same()` to `t.deepEqual()`

e9c6cc2843e9ee6127aebb2843eafec86cb39bfc authored over 8 years ago by Kent C. Dodds <[email protected]>
Merge pull request #654 from sindresorhus/timeout

Add timeout functionality

e3e17528940ba473f2bfdaed060f081b6cfda88b authored over 8 years ago by Sindre Sorhus <[email protected]>
Make `test.todo(title, fn)` produce a failure

Fixes #697.

8d6490a21de0ef4ff02b9ff361b91c7b91f586db authored over 8 years ago by Juan <[email protected]>
add timeout functionality

d1a3669ed25919a5aba2316e12da02f2584666ae authored over 8 years ago by vdemedes <[email protected]>
calculate current stats in runner

ae45752597130fb86fa678b30a24613a619540d3 authored over 8 years ago by vdemedes <[email protected]>
Throw meaningful error if --require dependency is not found

Fixes #691

c78e7367d07ea1a27158a35972184de266d04230 authored over 8 years ago by Sam Verschueren <[email protected]>
Merge pull request #692 from sindresorhus/revert-rerun-watch

Revert "rerun tests using "r" key"

005b656b9950ab3fa1e2bd9af326d5b39540e71b authored over 8 years ago by Mark Wubben <[email protected]>
Revert "rerun tests using "r" key"

This reverts commit 5f109b6c026911c94b57e867bd0331af146023a4.

See discussion in
<https://github...

ba1f5e830bc7d8fbfbf1413aec46e1740ef7ffd0 authored over 8 years ago by Mark Wubben <[email protected]>
Merge pull request #656 from kutyel/patch-1

Add link to Spanish translation for TypeScript recipee

8bf6a9ed19efe28e0bed015c3a94d4a0e93f9ed0 authored over 8 years ago by Sindre Sorhus <[email protected]>
Add Spanish link to TypeScript recipee

85ad2e2cd386831308c395bb9d6fedcb4e7c8153 authored over 8 years ago by kutyel <[email protected]>
use HTML comments to hide instructions in the issue & PR templates

25a91cbd0304939deaf69b981c2cc361e503eec6 authored over 8 years ago by Sindre Sorhus <[email protected]>
code style tweaks

e6b60bf3e9f1014391950af26716d59f9e22c51d authored over 8 years ago by Sindre Sorhus <[email protected]>
fix module import order

according to https://github.com/jfmengels/eslint-plugin-import-order

thanks @jfmengels! :)

0a9cfce4ae3571501de1fe36e4c0adce07dc55ce authored over 8 years ago by Sindre Sorhus <[email protected]>
Merge pull request #682 from zhaozhiming/zh_CN

doc: add Simplified Chinese translation link in docs

efa43690069b3e60526f94f0093082f0c031b79f authored over 8 years ago by Sindre Sorhus <[email protected]>
doc: add Simplified Chinese translation link in docs

349ee8177ae791362976be6b83690e1519ef64dc authored over 8 years ago by zhaozhiming <[email protected]>
Merge pull request #680 from sindresorhus/sigabrt

Reject test runs when forks exit with an unexpected signal

0f0c07067cdd963321bf5b614d3887968f3cb656 authored over 8 years ago by Mark Wubben <[email protected]>
reject test runs when forks exit with an unexpected signal

8949b85be4b6b7072dd35cc493c229b19d4b8299 authored over 8 years ago by Mark Wubben <[email protected]>
test fork rejection behavior

96e1263165a18d9d99fb54deb15d99fed8320017 authored over 8 years ago by Mark Wubben <[email protected]>
remove node 0.10 sigterm code handling

The child process is no longer killed from the main process, instead it exits
upon receiving an ...

02fc6a17a9c33689b5babb83f4b9e2a6b8e57479 authored over 8 years ago by Mark Wubben <[email protected]>
Merge pull request #664 from kentcdodds/pr/update-contributing

add note about AVA mantra in contributing guidelines

f2c070987ecee3caf7613190acf2c8a90700e058 authored over 8 years ago by James Talmage <[email protected]>
Merge pull request #667 from jamestalmage/print-plan-expectation

Print the planned and actual assertion count when incorrect.

d2e0c64ff7c6946140d774e5f760c3cdc1f05506 authored over 8 years ago by James Talmage <[email protected]>
Print the planned and actual assertion count when incorrect.

Fixes #102

07febb2c53b61e8774ff41062e84a4a60f70f40e authored over 8 years ago by James Talmage <[email protected]>
Merge pull request #662 from sindresorhus/add-test-file-source-map-comments

Ensure source map can be resolved from cached code

92e034b5abf39b90cb0749d5b3643c9610bcce99 authored over 8 years ago by Sindre Sorhus <[email protected]>
Merge pull request #666 from jamestalmage/fix-gitter-badge

Fix Gitter badge on npm site

12301d72fd98e571572cfddbc61caa6231a3e3e9 authored over 8 years ago by Vadim Demedes <[email protected]>
Fix Gitter badge on npm.

npmjs.com does not correctly display the gitter badge. My guess is that it's due to the unencode...

b738e9bd5af495df6b466b43247a906554d2c2af authored over 8 years ago by James Talmage <[email protected]>
add note about AVA mantra in contributing guidelines

d306c4ac7476cdb730cd0abd4ee4e78e5934ef13 authored over 8 years ago by Kent C. Dodds <[email protected]>
ensure source map can be resolved from cached code

When loading the test file, test workers intercept the require call and load the
cached code ins...

592ff138580e1aca6b7506b94bed7603cd2f39e4 authored over 8 years ago by Mark Wubben <[email protected]>
use .js.map extension for cached source maps

This is the more commonly used extension for source map files.

Fix the test which erroneously l...

934d57fa75979ae4abba7e53968a646e3ff8977b authored over 8 years ago by Mark Wubben <[email protected]>
Merge pull request #658 from sindresorhus/rerun-watch

Rerun tests using "r" key in watch mode

ad02c321ca5b537b59373643143575d1aea63adb authored over 8 years ago by Vadim Demedes <[email protected]>
rerun tests using "r" key

5f109b6c026911c94b57e867bd0331af146023a4 authored over 8 years ago by vdemedes <[email protected]>
Merge pull request #659 from jamestalmage/use-clean-yaml-object

switch from serialize-error to clean-yaml-object

13077e27cdb5e082ccc08aeefc11b84770ddf359 authored over 8 years ago by James Talmage <[email protected]>
Merge pull request #400 from jamestalmage/rewrite-runtime

Rewrite all `require('babel-runtime/**)` statements to absolute paths

e4ef5f2ac77652e8908a6f20873ce652b27093c2 authored over 8 years ago by James Talmage <[email protected]>
switch from serialize-error to clean-yaml-object

clean-yaml-object is the error serialization tool used by node-tap.

It has some nice benefits o...

cd5767e1881173ffd8a65646bd5d5a1445bb17ab authored over 8 years ago by James Talmage <[email protected]>
rewrite `babel-runtime` require statements to use absolute file paths.

382e50dc4274971ca1da0dfc5f79728787f60957 authored over 8 years ago by James Talmage <[email protected]>
Merge pull request #651 from sindresorhus/fix-enhanced-assert-throws-not-returning

Ensure t.throws() returns the error

8d47119458e83d3899683ad3ea3a4c1c01b7dd49 authored over 8 years ago by Sindre Sorhus <[email protected]>
Merge pull request #652 from maur8ino/fix-readme

fix default AVA's Babel configuration in readme.md

6cb7e6bb386c4fc1ae4140c9d02b2362f6c57c41 authored over 8 years ago by Sindre Sorhus <[email protected]>
fix default AVA's Babel configuration in readme.md

67bf0472133041f59ef469f737b696de05ae316b authored over 8 years ago by Mauro Verrocchio <[email protected]>
ensure t.throws() returns the error

PR #576 changed the `t.throws()` assertion to return the thrown error, or if
asynchronous a prom...

26d2291c9f72097e49f19533a4b55875f1d62134 authored over 8 years ago by Mark Wubben <[email protected]>
Merge pull request #647 from sindresorhus/verify-babel-config

Show error if babel config value is invalid

efc89fd67b7d954f529a1a7b7c729609ad0bdfb8 authored over 8 years ago by Vadim Demedes <[email protected]>
show error if babel config value is invalid

febbaa2adbc97be32088d9196552c5810b84ad30 authored over 8 years ago by vdemedes <[email protected]>
Merge pull request #646 from sindresorhus/mini-skip-todo

Don't log skip/todo tests in mini reporter

0e77367ef3a3f58d483f49accd361f21fb496755 authored over 8 years ago by Sindre Sorhus <[email protected]>
don't log skip/todo tests in mini reporter

ecc87cbd202fd8f4df8db9dd38657647fb379993 authored over 8 years ago by vdemedes <[email protected]>
add "more" link to related projects in the readme

b163fdefc45045d4ab14f7e3124a0f20c6e19ba8 authored over 8 years ago by Sindre Sorhus <[email protected]>
Merge pull request #638 from bouzuya/fix-d-ts

fix index.d.ts for noImplicitAny option

c8faedb5a65a368cef25a61fcdb2d49a35357c18 authored over 8 years ago by Sindre Sorhus <[email protected]>
fix index.d.ts for noImplicitAny option

d675c399395aa2c8e835997e620bb237104b5ce0 authored over 8 years ago by bouzuya <[email protected]>
Merge pull request #642 from sindresorhus/fix-run-crashes

Fix run crashes

56c0b8bd8c5096d62ba5a7fcb83668069e676dc3 authored over 8 years ago by Mark Wubben <[email protected]>
don't send to fork once it's been told to exit

This seems to trigger a Node bug which kills the AVA master process, at least
while running AVA'...

cd6961a63ba08cf3bf5d912f0b80838e9c713736 authored over 8 years ago by Mark Wubben <[email protected]>
Close #639 PR: Truncate mini reporter titles. Fixes #629

6d5f3225cc712f10e7a0a8a9c6e40d574fd4b251 authored over 8 years ago by Juan Soto <[email protected]>
Merge pull request #640 from mattkrick/master

Switch from deeper to only-shallow to prevent checking constructor equality

62acd21c21acac5ea59806e8220b0b751d776691 authored over 8 years ago by Vadim Demedes <[email protected]>
Switch from deeper to only-shallow so t.same doesn't check constructor equality

a7826cf1c81a38eaa0908c8ae37525e82a43c192 authored over 8 years ago by mattkrick <[email protected]>
correctly track run attempts

Forgot to actually assign 'tried'…

5435820752099fbd5eef8bfcc815e36b0042355a authored over 8 years ago by Mark Wubben <[email protected]>