From 8a9ce0d6d89b01954975fa4acb7f39d416c881d6 Mon Sep 17 00:00:00 2001 From: Steffen van Bergerem Date: Thu, 11 Aug 2016 18:20:27 +0200 Subject: [PATCH 1/2] Disable transitions in poltergeist --- .../stylesheets/poltergeist_disable_transition.scss | 9 +++++++++ app/views/layouts/application.html.haml | 3 +++ app/views/layouts/application.mobile.haml | 3 +++ features/mobile/drawer.feature | 12 ++++++------ features/support/env.rb | 4 ++-- 5 files changed, 23 insertions(+), 8 deletions(-) create mode 100644 app/assets/stylesheets/poltergeist_disable_transition.scss diff --git a/app/assets/stylesheets/poltergeist_disable_transition.scss b/app/assets/stylesheets/poltergeist_disable_transition.scss new file mode 100644 index 000000000..61a5c8efa --- /dev/null +++ b/app/assets/stylesheets/poltergeist_disable_transition.scss @@ -0,0 +1,9 @@ +// Overrides used for poltergeist tests +// scss-lint:disable all +* { + -moz-transition: none !important; + -o-transition: none !important; + -webkit-transition: none !important; + transition: none !important; +} +// scss-lint:enable all diff --git a/app/views/layouts/application.html.haml b/app/views/layouts/application.html.haml index c2994bde8..1f3844d47 100644 --- a/app/views/layouts/application.html.haml +++ b/app/views/layouts/application.html.haml @@ -26,6 +26,9 @@ - if rtl? = stylesheet_link_tag :rtl, media: 'all' + - if Rails.env.test? + = stylesheet_link_tag :poltergeist_disable_transition, media: "all" + = old_browser_js_support