У меня есть сценарий JS, в котором используется jQuery с несколькими селекторами классов и функцией обратного вызова
function MainPage(){
function pageFunction(){
$(".page").on("shown.bs.collapse, hidden.bs.collapse", '.module.content', function (e) {
return null
});
}
return {
page: pageFunction()
}
}
module.exports = MainPage
Я пытался вызвать функцию обратного вызова из примеров модульного тестирования jest, но безуспешно. Нужно ли мне менять HTML?
const MainPage = require('./mainpage';)
$('').addClass('mainpage').appendTo('body');
var htmlcontent = `
Test
`;
$('.mainpage').html(htmlcontent);
describe("test cases mainpage", () => {
test("testing function call", () => {
return new window.Promise((done) => {
MainPage.page();
done();
})
});
});
Подробнее здесь: https://stackoverflow.com/questions/787 ... rs-in-jest
Запустить обратный вызов jquery с помощью селекторов в шутку ⇐ Jquery
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Лучшие практики по инкапсуляции селекторов jQuery: статические методы и альтернативы
Anonymous » » в форуме Jquery - 0 Ответы
- 13 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как изменить реализацию метода глобального высмеиваемого класса на шутку?
Anonymous » » в форуме Javascript - 0 Ответы
- 30 Просмотры
-
Последнее сообщение Anonymous
-