Jest-код покрытия для безсерверного кукловода не прошел тест - PullRequest
0 голосов
/ 15 декабря 2018

Я создал функцию без сервера для очистки веб-информации от определенной веб-формы.Я использую Jest для модульного тестирования.Это прекрасно работает.

Когда я пытаюсь добавить отчет о покрытии кода, тесты не выполняются со следующей ошибкой:

Evaluation failed: ReferenceError: cov_lfnoqvwrd is not defined

at msgs (__puppeteer_evaluation_script__:2:35)
at ExecutionContext.evaluateHandle (node_modules/puppeteer/lib/ExecutionContext.js:124:13)
  -- ASYNC --
at ExecutionContext.<anonymous> (node_modules/puppeteer/lib/helper.js:144:27)
at ExecutionContext.evaluate (node_modules/puppeteer/lib/ExecutionContext.js:58:31)
at ExecutionContext.<anonymous> (node_modules/puppeteer/lib/helper.js:145:23)
at Frame.evaluate (node_modules/puppeteer/lib/FrameManager.js:439:20)
  -- ASYNC --
at Frame.<anonymous> (node_modules/puppeteer/lib/helper.js:144:27)
at Page.evaluate (node_modules/puppeteer/lib/Page.js:736:43)
at Page.<anonymous> (node_modules/puppeteer/lib/helper.js:145:23)
at evaluate (index.js:230:24)

Если я правильно понимаю эту трассировку, у Jest возникают проблемы при создании покрытия кода длякод функции, который передается на страницу кукловода.Правильно ли мое понимание?Как я могу решить эту проблему и заставить отчеты о покрытии кода работать для такой логики?

Спасибо!

...