Open
Description
Prerequisites
I checked other issues and couldn't find something similar, although #1485 is slightly related and is genuinely both surprising and completely counter-intuitive to me, but I'm not going to start this debate again.
Description
Test timeouts are hiding failed assertions.
Test Source
test('foo', t => {
t.is(1, 2);
return new Promise(() => {
function f() {
setTimeout(f, 10);
}
f();
});
});
Error Message & Stack Trace
✖ Exited because no new tests completed within the last 2000ms of inactivity
That's all there is, no trace of the assertion.
Command-Line Arguments
ava --timeout=2s
Environment
Node.js v10.14.1
linux 4.18.0-12-generic
1.0.0-rc.2
6.4.1
There is a $40.00 open bounty on this issue. Add more on Issuehunt.
- Checkout the Issuehunt explorer to discover more funded issues.
- Need some help from other developers? Add your repositories on Issuehunt to raise funds.
Metadata
Metadata
Assignees
Type
Projects
Milestone
Relationships
Development
No branches or pull requests
Activity
novemberborn commentedon Jan 7, 2019
Agreed. This is ultimately a limitation of the reporters, though we currently don't send the results of individual assertions to the main process either. I'm adding the appropriate labels.
IssueHuntBot commentedon May 15, 2019
@IssueHunt has funded $40.00 to this issue.
yagyadeep786 commentedon Mar 31, 2024
I want to contribute and fix this bug.
novemberborn commentedon Mar 31, 2024
@yagyadeep786 by all means. I don’t know if this is still an issue though, you’ll want to verify that first.