Я использую следующий код с 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.
Есть идеи?
Спасибо