Доброго времени суток. Сделал пулл реквест для устранения бага в gutenberg editor -
https://github.com/WordPress/gutenberg/pull/29039 , но он не прошел все тесты.
Например :
● FormTokenField › suggestions › suggestions that begin with match are boosted
expect(jest.fn()).not.toHaveErrored(expected)
Expected mock function not to be called but it was called with:
["Error: Uncaught [TypeError: Cannot create property 'label' on string 'sound']
34 | function assertExpectedCalls() {
35 | if ( spy.assertionsNumber === 0 && spy.mock.calls.length > 0 ) {
> 36 | expect( console ).not[ matcherName ]();
| ^
37 | }
38 | }
39 |
Все тесты -
https://github.com/WordPress/gutenberg/pull/29039/...
1)Может кто-то пояснить как работают эти тесты ?
2)Что мне нужно поменять в коде что бы пройти все тесты ?
Спасибо