Ecosyste.ms: OpenCollective

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

github.com/tapjs/tapjs

Test Anything Protocol tools for node
https://github.com/tapjs/tapjs

use latest glob

f3957df6f867c4b281c94bd7be77565f997ebfd5 authored about 9 years ago
v2.3.3

f491b5cac11511bcc262e0c3a15a90910925b695 authored about 9 years ago
Don't crash in the presence of sparse arrays

I had a test with a bug that resulted in it producing `[1,,,]` instead
of `[1,2,3]`.

The yaml t...

c6771fa23e40f0e1d3382837b499116baf373fa9 authored about 9 years ago
v2.3.2

c0679df6daa8a5604e6bd6fd8e21a27dd6504f7c authored about 9 years ago
Alias tearDown to teardown

0aca68f7533a05d46fb0d85d6a0501cfe05147eb authored about 9 years ago
fix name style to reflect actual name in code

The above confused me and probably others. Fixes #190

3331f8ed986757aeac185b7706997f0f8059ff40 authored about 9 years ago
v2.3.1

f45630bf61cecd8d51dd3ffbfbd22a0028c1ac3d authored about 9 years ago
remove bundled unused dep

so weird?

224c6733a1f34c8ea1fc4b8cee950cf6a10b42af authored about 9 years ago
v2.3.0

0f6928dacc68377a82590da5d2075c335332df16 authored about 9 years ago
Use function.name if name arg isn't provided

This supports stuff like:

t.test(function someTestName (t) { ... })

0e91ac370bb0aa4bcd5e03e5e8c4d243f7a41439 authored about 9 years ago
v2.2.1

5e96afd74a0ce803562274741dd9eb24a6404064 authored over 9 years ago
make t.throws match if regex is passed

51528347ff18d18b95b81b056a18739317e9f019 authored over 9 years ago
v2.2.0

5a61d166a0b39dba57e3db2048e341dd2535051b authored over 9 years ago
Update readme with codecov info and cli -h output

981c4736da7737c9586c3f0fa39cc6ecbbde370a authored over 9 years ago
Add automatic Codecov.io support

Add support for piping coverage results to codecov.io via the
CODECOV_TOKEN environment variable.

688776107f7dd0c2a92c98822809612c9b164761 authored over 9 years ago
Catch failures that come after an otherwise successful plan set

Fix #178

6b90456fd4606815a1426e68dfd632553c51be1d authored over 9 years ago
Replace _afterEnd event with method call

It's internal and only used in one specific way. No need to be
using the EventEmitter machinery...

767eeb42dfc870590beb0f2089cb73649a1f908a authored over 9 years ago
Process the queue on private _afterEnd event, not end

This way, a user can listen to 'end' and their handler will be called
before moving on to the ne...

55d233a0f70151cb1c3a44a7406303114f2bfedd authored over 9 years ago
test showing incorrect timing behavior of end event

94e1543597184c47f7f9d09a6f30a7da4c723942 authored over 9 years ago
v2.1.1

8051a72eb3875014b37889f75baebd29a79e7c0c authored over 9 years ago
Protect against out-of-bound line numbers

46915c526bdb5403389f70e1aef222d1784093f9 authored over 9 years ago
add Ryan to AUTHORS

Am I famous yet?

43ce7675ffae7c18c55fdcd95534fd6144b910d3 authored over 9 years ago
add regen-fixtures npm script

If nothing else, this can serve as a reminder that the fixtures exist.

f3292b3fd9ff4d59dfb177ebb635879c729668a2 authored over 9 years ago
v2.1.0

748a95cebddf7266e188b036e46241d2f74cc2bb authored over 9 years ago
Add mention of promises to readme

ce5d251889423193c7dfc838c9603b60b157e1c2 authored over 9 years ago
Exit in failure on root test bailout

Fix #167

97cd435129c9dfc684e805681314ef41edd05f66 authored over 9 years ago
Use promises to end tests or fail them

Fixed up by @isaacs to get the appropriate stack/at values, and rebase
on master (where domains ...

c4342e1b572b6d7331d53024492dded525182f1c authored over 9 years ago
v2.0.1

77f6dd60f2df1cf7db7a5e0f979587f71c968bad authored over 9 years ago
Skip pending-handles test on Travis. Too timing dependent.

66350eee83cf52d2d5c3a62add5977b47b57ab2a authored over 9 years ago
root-teardown test: allow more time, 10ms isn't enough

7bbcacbdc4cc7133fd22054cc5f3e2c7dea4bed8 authored over 9 years ago
Remove domains

Fixes a problem where expected EventEmitter-related throws are
impossible to test, because the d...

c781bd91dc8d1b19d4d48dd4b7cbd7a433151c35 authored over 9 years ago
v2.0.0

e734348831f0201f8b9c96c9a9746cf75e48bc06 authored over 9 years ago
Merge branch 'pending-handles'

ba8b7ed296bfceefe5413438977845e33552a3eb authored over 9 years ago
doc: improve assert documentation, move advanced to bottom

b833bd986ecbc5b5bbecb70d4a76f748f8e6e6c7 authored over 9 years ago
use latest glob

4a3975c7f5cfca6b407c7eb20d9daa1611bbfdf8 authored over 9 years ago
pending handles test: remove server/fs, too inconsistent on Travis

1999f774ce5c6110792f424637e088c12d1e5169 authored over 9 years ago
Use consistent assert version in mochalike test

The better to cross-version test.

a121ca4af8529c31c9c63afee462cb928ed1747b authored over 9 years ago
remove unused fixture

ee52ee4fc0cd000f3a772bdb4b7571a5efb2df52 authored over 9 years ago
travis: use new infrastructure

027f10e9d1ec4ec42461bb3cade6fd4b91c26c62 authored over 9 years ago
Use tmatch, and actually test yaml output in test tests

f8da831750b5010e67d3b627e3d02aec247b3fc3 authored over 9 years ago
Use signal-exit to only respond to fatal SIGTERMs

51d51d5f9b0d3eec30d3e786d8302ed0774ec168 authored over 9 years ago
runner test: use slower timeout when coverage enabled

365db0eaa34a2306468d319c0c91d4662f9cdfe6 authored over 9 years ago
Generate test tests JSON such that arrays are preserved

Also, fix pending-handles test so order is not ambiguous

1b64687c8c1e5286fce8f20754f5b4444c27a00a authored over 9 years ago
update travis.yml to drop 0.8 and add node 4

77f9c11cea9397dbd403f232e80966a3d50cd7df authored over 9 years ago
Emit a more useful failure on child proc timeout

Catch the SIGTERM and output something intelligible about what
the currently active handles/requ...

774037bc0bd9d48f9c809bf336634b3a5442d1f8 authored over 9 years ago
v1.4.1

93ee76e21211188c6d5606624c560bdaf2231d99 authored over 9 years ago
Turn Buffer objects into hex strings

The better to diff you with. Otherwise their YAML and diff output
is hella long and it makes it...

fef35a492015f65a71f23da1ab9d1e1414b899b4 authored over 9 years ago
support for outputting pragmas

a04566bd250037b59fc9aeb8de0634c025fe9b0f authored over 9 years ago
[email protected], prune new 'failures' field if already reported

Basically, just use the 'failures' array to catch tap syntax errors.

ac1fece46e046ba8358152e5790e96daa01d9184 authored over 9 years ago
Sort yaml fields in test fixtures

The better to reduce churn when running the test generation script
in different versions of V8

ed415293495ca02d1c877bcad374c96e3bfc1063 authored over 9 years ago
v1.2.2

f7ec0cb9626673a17334814ee409c3c4791e8093 authored over 9 years ago
Limit files in npm package

4a3bf16df7a629e6ee2fb9289e269bb5b973b856 authored over 9 years ago
Remove duplicate copy of Test::Harness tests

8a251ab6d16c227a36bcffe4edd6cf40d068fea1 authored over 9 years ago
v1.2.1

7aa002a82e13fa05813b01755f35a15d0603774a authored over 9 years ago
Only allow versions >= 13; report version as number, not string

89e4e4f00ef095e4fffc394dc731a356ab94fb2c authored over 9 years ago
v1.2.0

01943a9fb9e06c59fd43594cc51aec9b0159f929 authored over 9 years ago
Use readable-stream 2.x

47cd33071082ba60fde535de7e187247c35ba781 authored over 9 years ago
Add support for 'pragma +strict'

3cb311dddbab5f0f16d279d15c8912c7f4022507 authored over 9 years ago
Port tests to JSON, rather than JavaScript

Steps towards language-agnostic tests

6005ad574b764c85366c2f020fa157cbb1cb5ad2 authored over 9 years ago
Port test cases from Test::Harness

http://cpansearch.perl.org/src/LEONT/Test-Harness-3.35/t/sample-tests/

7b391d61717fa833057ddbc019baa51eee858e41 authored over 9 years ago
Report all failed result objects on 'complete' event

125b90fd27bfac15ba1f8202dd081975ee2d945a authored over 9 years ago
a not-ok test that's nested

b9d0caa010fadbeb57ba6a1b6e49ae4bce24ac47 authored over 9 years ago
update test to account for recent t.match(str,str) change

85e9cdf176e8cba733c6133032043fa41c5cf272 authored over 9 years ago
v1.4.0

c05125c5215139f0d38e96a6ac3eb8ec013f3b53 authored over 9 years ago
Add test that non-zero test exit is reported

cdedf0f28184c1a8d9c14898ba152786869565c2 authored over 9 years ago
Add t.contains() (alias for t.match), use for testing string inclusion

4e1db031ba8ea7922d5cc651e4f135c464a0694e authored over 9 years ago
Use readable-stream v2

The better to be consistent with all nodes, and have output
that more closely matches the test c...

89ae5e672e4619cfad9bebd11225feefdf85fdde authored over 9 years ago
upgrade to nyc@3

Fix #158

Passes `--silent` to nyc in order to prevent double-output of the
coverage report.

fc0893c8ac214f0ce8c91ef8003740b00eec6ba8 authored over 9 years ago
v1.3.4

006901b5c272c887f73f230eae48393f835feef9 authored over 9 years ago
assert: replace deep-equal w/only-shallow & deeper

Removes need for buffer-equal while also handling circular data
structures and the kinds of edge...

81aa53ac90b59f41110a04319131c8168b70dc7c authored over 9 years ago
v1.3.3

a6ce0a5c342a9baf72440fe9011894396ccc3707 authored over 9 years ago
Use patched deep-equal for now

Fix #155 until https://github.com/substack/node-deep-equal/issues/23 lands

994b64bc6465c7950f4a4bec3ed1f9f271090666 authored over 9 years ago
Treat unfinished tests as failures

This is potentially a breaking change for some cases. However, I'd
argue that those cases are o...

dc69151dfe70df8bd87a244d182aed51287c4c38 authored over 9 years ago
Fail on unfinished tests

Fix #161
Fix #152
Re #129

This is a pretty significant change. It may introduce some annoying
...

7fa8df4dfc6b010f7f1affebe9a37633a250a190 authored over 9 years ago
Treat un-met plans as unfinished tests, add test name to failure

d94434ebfc6b29421435ba4b1029284609f4022c authored over 9 years ago
Don't dump massive domain objects into yaml

ae1cd085160bc7839dfd3f7a8a0bd41fc7b9eda0 authored over 9 years ago
travis: use iojs 2.5

To work around https://github.com/nodejs/node/issues/2581

6c786282bd1b8913f5988334fe7ba8652d367e3d authored over 9 years ago
v1.3.2

515190650eccbb7474418340e87f40ece01317ec authored over 9 years ago
Handle circular references in errors. Fixes #156

This modifies the cleanYamlObj method to handle circular references
in data, replacing the refer...

73aaa92787ef58417f12a4b8755b46dbf664c017 authored over 9 years ago
stack: don't try to parse non-truthy lines

Encountered while debugging some really oddball istanbul wrapping stuff.
This turned out to not ...

c3b1a96f42fe581ff036fffef059b658e484037b authored over 9 years ago
0.8: stdin must be explicitly resume()'d

f417e805b5be8c9a102ae791317caf64aae5b1bb authored over 9 years ago
0.8: Exit code on throw is 1, not 8

da6f8b63897cb7726004c0e7c0025a260c1a118e authored over 9 years ago
v1.3.1

cab0fd2d54d67b1fc029b2e6baf078ee78d6c2f3 authored over 9 years ago
Support non-enumerable/non-own fields in has()

Will add a `t.hasOwn()` method if someone requests it.

Fix #150

393c6e5378660215204f6ce3c351fdeec871ee8b authored over 9 years ago
Remove test that started failing when we bound all test methods

04e92df00807629c069d175674bcc4378835283f authored over 9 years ago
v1.3.0

d9b5a1e1e98baf2fde7f146dab173ee75948b676 authored over 9 years ago
Bail from child tests at a predictable level

Spawned child tests in bailOnFail mode need their synthetic "Bail out!"
message indented, or els...

95604fc6f1f498a99ebbdbced1fd75d301e4791a authored over 9 years ago
Bind all Test methods

Fix #149

54ea80ccba75d7ec543fb4eb3d7f8e3aef7fd0a7 authored over 9 years ago
Support getting an error object in bailout()

Handy for making it an error handler

8632469bdd31a1aeed3452036b806dee07aa49ae authored over 9 years ago
document coverage

Fix #147

243f248b1015ec9623b8144b18077416e8d1611d authored over 9 years ago
test on 0.8, install latest npm first

ae47dc15c235dc528f442cf44cde29f8702b8bff authored over 9 years ago
Add t.tearDown(function), t.autoend()

This one is a bit of a sticky API puzzle.

We run tests synchronously, and the root tap object i...

74aa0a559dbbce0cc7180d005f3fb486e41fe64f authored over 9 years ago
v1.2.1

aa672e94d710e4b19568d1feaa8fdb20b92d4e67 authored over 9 years ago
Keep the skip reason from 1..0 child tests

5fe79226c7f88491ccbc58a588f483278538fbea authored over 9 years ago
regen spawn bail test fixture

There is a race condition in there that's making my skin a bit
crawly. Nevertheless, this is th...

c77a0a2da9e42cc61f4fc3d25f772d1d14cf6e48 authored over 9 years ago
runner test: support very slow operations in regexps

The better to travis ci you with

2df4c7e45ca0790cee453f96c6691eb26ca112e2 authored over 9 years ago
Don't exclude lib/test.js from coverage

e82f8c39f6e2449fa3089349a1bdd3ce35282f7b authored over 9 years ago
filter out redundant subtest bail out messages

Subtest bailout messages may be indented, so we need to account for
leading whitespace when filt...

d1646ece30f3869d201a1afbd00ce0f3cf98ce4a authored over 9 years ago
tap: suppress TAP header in subtests

There appears to be no official standard for subtests, but the tap4j
that the Jenkins TAP plugin...

16186d7e818100d824a46d13c0597e55c0dce267 authored over 9 years ago