ShouldJS `should.equal` выбрасывает кучу JavaScript из памяти - PullRequest
0 голосов
/ 23 октября 2019

Я столкнулся с проблемой, когда при запуске mocha проверяется простая проверка should.equal(reactComponent, undefined) с ошибкой FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory.

1 Ответ

0 голосов
/ 23 октября 2019

Я отследил проблему в should-format.js файле внутри should-format версии модуля узла 3.0.3.
Кажется, тот факт, что параметр actual был компонентом React, приводил к ошибке при попытке отформатироватьсообщение об ошибке.

Простой обходной путь - переписать утверждение следующим образом: (reactComponent === undefined).should.be.true();

...