Я использую стажер для тестирования javascript в проекте. Javascript, который мы пытаемся протестировать, не требует DOM, и он может быть запущен в процессе узла без проблем. Тем не менее, модули, которые я загружаю для теста, также загружают jquery (как пример), который попадает в dom при загрузке.Избегайте загрузки модулей модулей DOM во время тестирования
//file.js
require([..., 'jquery'], function(..., $) {
// non-jquery code to test
})
//intern test
require(['intern!object', 'file'], function(registerSuite, file) {
registerSuite({
...
Загрузка JQuery в модуле вызывает стажер немедленно разорвать при запуске в процессе узла, даже если я хочу проверить что-то совсем другое. Есть ли правильный способ обойти это? Я попытался просто указать модуль jquery на пустой файл, но это не работает для всех случаев.
спасибо.
Хорошо, спасибо. И да, у меня есть правильный вызов определения, я просто записывал это из памяти. Виноват. – Siriustuck13