Skip to content

Fix premature end of tests (and running sibling tests) when test includes subtests#403

Merged
ljharb merged 3 commits intotape-testing:masterfrom
nhamer:issue222
Jan 30, 2019
Merged

Fix premature end of tests (and running sibling tests) when test includes subtests#403
ljharb merged 3 commits intotape-testing:masterfrom
nhamer:issue222

Conversation

@nhamer
Copy link
Contributor

@nhamer nhamer commented Oct 15, 2017

Fixes #222

For reference, a version which doesn't fix the ordering of asserts vs subtests is at https://github.com/nhamer/tape/tree/issue222_early_subtest

@ljharb
Copy link
Collaborator

ljharb commented Oct 15, 2017

Can you re-title your PR to be more descriptive about what it does? Which issue it fixes is incidental :-)

@nhamer nhamer changed the title Fix https://github.com/substack/tape/issues/222 Fix premature end of tests (and running sibling tests) when test includes subtests Oct 15, 2017
@ljharb ljharb force-pushed the issue222 branch 2 times, most recently from 3ae4a87 to 45a5066 Compare January 28, 2019 05:25
@ljharb

This comment has been minimized.

@nhamer

This comment has been minimized.

@nhamer

This comment has been minimized.

@ljharb ljharb force-pushed the issue222 branch 2 times, most recently from c083bce to fbe4b95 Compare January 30, 2019 07:21
Copy link
Collaborator

@ljharb ljharb left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This seems reasonable, thanks!

@ljharb ljharb merged commit 5d0d706 into tape-testing:master Jan 30, 2019
ljharb added a commit that referenced this pull request Feb 9, 2019
[New] Implements TAP TODO directive (#254)
[New] add alias 'notDeepEquals' to 'notDeepEqual' function (#411)

[Fix] fix premature end of tests (and running sibling tests) when test includes subtests (#403, #222)
[Fix] only use one test runner for results, even if multiple streams are created (#404, #361, #105)
[Fix] windows: Show failure location even if driver letter is lowercase (#329)

[Docs] link to mixed tape (#445)
[Docs] Add electron-tap (#240)
[Docs] Add tape-promise into 'other' (#210)
[Docs] Mention [`flip-tape`](https://github.com/pguth/flip-tape/blob/master/README.md) in the section "other". (#359)
[Docs] Add an alternative ES6 tape runner (#328)
orangejulius added a commit to pelias/whosonfirst that referenced this pull request Feb 12, 2019
As of tape-testing/tape#403, tape requires calling
`end()` at the end of top level tests if there are only nested tests. We
use this pattern extensively

Fixes #420
ljharb added a commit that referenced this pull request Feb 13, 2019
ljharb added a commit that referenced this pull request Feb 14, 2019
 - [Fix] Partial revert of #403: fbe4b95 and 367b010 (#459, #222)
 - [Refactor] consistent spacing
 - [Deps] update `resolve`
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Test order is affected by a presence of a nested test

2 participants