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