Skip to content

Instantly share code, notes, and snippets.

@marcoemrich
Created July 3, 2020 14:29
Show Gist options
  • Save marcoemrich/25c88195adbb72a823769e89985316c9 to your computer and use it in GitHub Desktop.
Save marcoemrich/25c88195adbb72a823769e89985316c9 to your computer and use it in GitHub Desktop.
JS Testing: Assertion Example output
● greater than in obj › jest equal
expect(received).toBeTruthy()
Received: false
● greater than in obj › jest greater
expect(received).toBeGreaterThan(expected)
Expected: 5
Received: 4
● greater than in obj › unexpected greater
UnexpectedError:
expected 4 to be greater than 5
● greater than in obj › jest matchObject
expect(received).toMatchObject(expected)
Expected value to match object:
{"value": [5, 5]}
Received:
{"value": [5, 4]}
Difference:
- Expected
+ Received
Object {
"value": Array [
5,
- 5,
+ 4,
],
}
● greater than in obj › unexpected satisfy
UnexpectedError:
expected { value: [ 5, 4 ] }
to satisfy { value: [ 5, expect.it('to be greater than', 4) ] }
{
value: [
5,
4 // should be greater than 4
]
}
● greater than in obj › power assert
assert.equal(received, expected) or assert(received)
Expected value to be equal to:
true
Received:
false
Message:
# examples.spec.js:29
assert(obj.value[1] > 5)
| | | |
| | 4 false
| [5,4]
Object{value:#Array#}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment