unexpected icon indicating copy to clipboard operation
unexpected copied to clipboard

Unexpected - the extensible BDD assertion toolkit

Results 52 unexpected issues
Sort by recently updated
recently updated
newest added

This is a super inefficient proof-of-concept implementation so that we can discuss the syntax etc. If we can achieve some kind of consensus, I promise to clean it up and...

Major

> 👉 **This PR is queued up to get rebased by Depfu** Here is everything you need to know about this upgrade. Please take a good look at what changed...

depfu

> 👉 **This PR is queued up to get rebased by Depfu** Here is everything you need to know about this upgrade. Please take a good look at what changed...

depfu

Would you be open to a PR with some basic typescript typings, so that this can be used in typescript projects? They might not cover the full breadth and depth...

enhancement

Discovered here: https://gitter.im/unexpectedjs/unexpected?at=5ebb94f410d5ec031a038b21

Added unexpected-reaction to the list of plugins we test against.

This is out current output: ``` expect([0,1,2,3,4,5,6,7,8,9], 'to contain', [0,1,3,4,5,6,7,8,9]) UnexpectedError: expected [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] to contain [ 0, 1, 3,...

enhancement
good first issue

Given this added to [test/unexpected.spec.js](https://github.com/unexpectedjs/unexpected/blob/master/test/unexpected.spec.js): ``` describe('bug', () => { it('fails for FormData with "Maximum call stack size exceeded"', () => { expect(new FormData(), 'to satisfy', new FormData()); }); it('fails...

This commit adds a small utility function that can be used when we add deprecation notices for assertions. I've also added a nice deprecation notice for that value argument in...

In Unexpected core we have a series of assertions for properties/keys of objects that are almost identical. At a high level, the main difference between the "properties" and "keys" variants...