medium10 pts · first answer countstest-automationjestunit-testing
A test that passes for the wrong reason
This test passes even when fetchUser rejects. Why, and what is a fix?
test('loads user', () => {
fetchUser(7).then((user) => {
expect(user.name).toBe('Asha')
})
})Discussion 0
Join free to post in the discussion.
Related questions
- Arrange, Act, AssertAutomation Test Engineer
- An upside-down test pyramidAutomation Test Engineer
- Sharing fixtures in pytestAutomation Test Engineer
- Asserting that an error is raisedAutomation Test Engineer
- Running pytest in parallelAutomation Test Engineer
- A keyword-driven frameworkAutomation Test Engineer
- Layers in a test frameworkAutomation Test Engineer
- Where test passwords belongAutomation Test Engineer