Покрытие Qunit Code не работает с сторонними плагинами jquery - PullRequest
0 голосов
/ 15 апреля 2020

У меня есть приложение, которое имеет форму, и для проверки на стороне клиента я использую Jquery Validate plugin. Я написал модульные тесты для проверки в Qunit. Я могу пройти или провал тестовых случаев в соответствии с анализом данных, но теперь застрял с частью покрытия кода. Я использую Grunt для компиляции JS и для покрытия кода Qunit. Когда я ввожу контрольные примеры для проверок и команда runt grunt выдает ошибку ниже

  >> Message: Died on test #2     at test (https://code.jquery.com/qunit/qunit-2.0
.1.js:1190)
>>     at file:///C:/Consolidation3/Acquisition/Bupa.Acquisitions.BbyQuote.Web/A
ssets/BbyRedesign/qunit/qunit.js:84: 'undefined' is not a function (evaluating '
e.getAttribute("type")')
>> Actual: null
>> Expected: undefined
>> TypeError: 'undefined' is not a function (evaluating 'e.getAttribute("type")'
)

Эта проблема возникает только тогда, когда я ввожу контрольные примеры для плагина проверки.

ниже пакетов, установленных с помощью NPM

"grunt": "^0.4.5",
"grunt-coveralls": "^1.0.1",
"grunt-qunit-istanbul": "^0.6.0"

Я провел много исследований в Google, но не приблизился к нему.

...