From 784de340d1eb11c68a68a925b4b90847329445b9 Mon Sep 17 00:00:00 2001 From: luisramos0 Date: Thu, 26 Dec 2019 17:41:28 +0000 Subject: [PATCH] Disable adaptive menu when running tests, this is what spree_backend was doing before --- app/assets/javascripts/admin/spree/base.js.erb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/assets/javascripts/admin/spree/base.js.erb b/app/assets/javascripts/admin/spree/base.js.erb index 8432fd4d7e..1ddd4a8dd3 100644 --- a/app/assets/javascripts/admin/spree/base.js.erb +++ b/app/assets/javascripts/admin/spree/base.js.erb @@ -21,7 +21,9 @@ jQuery(function($) { if (typeof $('.field.checkbox label').vAlign === 'function' ) $('.field.checkbox label').vAlign() - if (typeof Spree !== 'undefined') { + // We activate AdaptiveMenu only if not on webdriver + // Re-adjusting the admin menu during tests causes tests to fail. + if (!navigator.webdriver && typeof Spree !== 'undefined') { $('.main-menu-wrapper ul').AdaptiveMenu({ text: " " + Spree.translations.more + "", klass: "dropdown"