Я бег следующего кода с SinonJS и QUnit:SinonJS поддельный таймер не работает с QUnit
var clock = this.sandbox.useFakeTimers();
var el = jQuery("<div></div>");
el.appendTo(document.body);
el.animate({ height: "200px", width: "200px" });
clock.tick(1000);
equals("200px", el.css("height"));
equals("200px", el.css("width"));
Но тест не пройден, выглядит как JQuery используют часы реальные, а не поддельный.
Я использую Chrome 12.0.742.122.
Любые идеи?
Спасибо
Пример jsfiddle/jsbin поможет понять это. –
В итоге я отправил вопрос в проект SinonJS github: https://github.com/cjohansen/Sinon.JS/issues/30 Вот jsfiddle с проблемой и уродливым обходным решением: http://jsfiddle.net/ VCMAc / – simao