You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I think the main problem here is that diagnostics and assertions are being conflated. A subtest should fail when it has no assertions, but when it does the diagnostics should be more clear. There should be a line saying that the subtest failed, and another diagnostics line explaining why. The output should not imply that the test name involved having events within the subtest.
So yes, this is a bug, and it should be fixed, but I think simply dropping the 'No ' is a bad solution, and will still leave confusing diagnostics. I will ponder this and see if I can make the diagnostics clear and sane.
When there are no tests in a subtest block:
This message is backwards - the test name should always assert the passing condition.
The text was updated successfully, but these errors were encountered: