Не могу прочитать $ undefined jquery - PullRequest
0 голосов
/ 12 апреля 2020

Я пытаюсь протестировать код jQuery с помощью jest, но, похоже, он не работает. Я предполагаю, что это потому, что объект jQuery не инициализирован. Я видел, что мы можем создать файл setup-jest. js и поместить в него

var $ = require('jquery');
global.$ = global.jQuery = $;

, но это все равно не помогло.

Мой код выглядит так

(function ($) {
    "use strict";

    ...some methods

    $.fn.myFunction = function(args) {
        new $.otherFunction(args);
    };

}(jQuery));

и я получаю следующую ошибку:

Cannot set property 'myFunction' of undefined

Любая помощь в тестировании jQuery плагина с шуткой приветствуется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...