1
У меня есть функция:В жасмин, как делает один тест функция, которая использует document.write
var foo = function() {
document.write(bar());
};
Мой жасмин тест является:
describe('has a method, foo, that', function() {
it('calls bar', function() {
spyOn(window, 'bar').andReturn('');
foo();
expect(bar).toHaveBeenCalled();
});
});
Моя проблема заключается в том, что тест проходит и foo
document.writes на странице, полностью переписывая страницу. Есть ли хороший способ проверить эту функцию?