Masa331 blogging

my-photo

Hi, i'm Premysl Donat and this is my blog about IT and my life in generall. I work at UOL and in my free time.. well, look at my Github.

Have a good one!

Menu

Toto je repost našeho společného článku s Danem Hromadou z 28.3.2015 na Bonobo Blogu zde: https://blog.bonobo.cz/2015/03/28/javascript_animations/.

Vypněte jQuery animace a zrychlíte své testy

jQuery animace mohou zbytečně zpomalovat Vaše feature testy i o několik sekund. Někdy je kvůli nim potřeba i měnit jejich strukturu, přidávat něpěkné věci jako sleep, volit jiné metody pro hledání elementů na stránce a podobně. Naštěstí jQuery má pro tuto situaci jednoduché vestavěné řešení. Všechny její animace jdou vypnout.


<%= '$.fx.off = true;' %>
          

Použít to můžete například následovně vložením do application layoutu.


<%= javascript_tag '$.fx.off = true;' if Rails.env.test? %>
          

A pokud byste chtěli nějaké sofistikovanější řešení, než podmínky na prostředí, můžete použít třeba rack middleware.

A oficiální dokumentace je tady http://api.jquery.com/jQuery.fx.off/