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/

About me

Hi, i'm Premysl Donat and this is a place where i share things i find interesting.

This is my picture:

Premysl Donat at Balaton lake

I'm a web developer and i work at UOL. I also have a tiny company named Imagine Anything under which i run few side projects. Imagine has a beautiful logo so you better check it out!

I release all of my code under MIT license and it's freely available at Github.

Have a good one, Premek

Follow @Masa331