Я пытаюсь улучшить модульное тестирование своего JavaScript. У меня есть следующий код:
var categoryVal = $('#category').val();
if (categoryVal === '') {
doSomething();
}
В моем средстве выполнения тестов нет ввода #category
на странице, так как я могу заглушить / имитировать здесь селектор jQuery? Я просмотрел документацию по jasmin и sinon , но не могу понять, как заставить их работать здесь, поскольку их заглушки работают с объектами, которые $
нет.