При запуске моих модульных тестов время от времени, даже если они пройдут, в конце всех запущенных тестов я получу следующую ошибку.
На моем проекте Jenkins CI работает PhantomJS:
.PhantomJS 2.1.1 (Linux 0.0.0) ERROR
{
"message": "An error was thrown in afterAll\nReferenceError: Can't find variable: $ thrown",
"str": "An error was thrown in afterAll\nReferenceError: Can't find variable: $ thrown"
}
Или в Chrome:
Chrome 67.0.3396 (Windows 7 0.0.0) ERROR
{
"message": "An error was thrown in afterAll\n[object ErrorEvent] thrown",
"str": "An error was thrown in afterAll\n[object ErrorEvent] thrown"
}
У меня также есть действительно ненадежные тесты, не меняя ничего в несколько раз, когда они преуспеют, а в других случаях те же тесты терпят неудачу, поэтому я знал, что происходит что-то странное.