Я тестирую код JavaScript с помощью Jasmine и хочу отслеживать (издеваться) над элементом DOM, к которому обращается селектор jQuery.
Моя спецификация:
it("should be able to mock DOM call", function() {
spyOn($("#Something"), 'val').andReturn("bar");
result = $("#Something").val();
expect(result).toEqual("bar");
});
В моем specrunner.html у меня есть:
<input type="hidden" id="Something" value="foo" />
К сожалению, сбой спецификации:
должен быть в состоянии высмеять вызов DOM Ожидаемое "foo" равное "bar".