summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--spec/features/issues/gfm_autocomplete_spec.rb4
-rw-r--r--spec/features/issues/markdown_toolbar_spec.rb4
-rw-r--r--spec/support/capybara.rb3
3 files changed, 3 insertions, 8 deletions
diff --git a/spec/features/issues/gfm_autocomplete_spec.rb b/spec/features/issues/gfm_autocomplete_spec.rb
index 31291aed349..ac75b1fcdba 100644
--- a/spec/features/issues/gfm_autocomplete_spec.rb
+++ b/spec/features/issues/gfm_autocomplete_spec.rb
@@ -16,10 +16,6 @@ feature 'GFM autocomplete', :js do
wait_for_requests
end
- after do
- execute_script("localStorage.clear();")
- end
-
it 'updates issue descripton with GFM reference' do
find('.issuable-edit').click
diff --git a/spec/features/issues/markdown_toolbar_spec.rb b/spec/features/issues/markdown_toolbar_spec.rb
index ee68dfc7a04..6869c2c869d 100644
--- a/spec/features/issues/markdown_toolbar_spec.rb
+++ b/spec/features/issues/markdown_toolbar_spec.rb
@@ -11,10 +11,6 @@ feature 'Issue markdown toolbar', :js do
visit project_issue_path(project, issue)
end
- after do
- execute_script("localStorage.clear();")
- end
-
it "doesn't include first new line when adding bold" do
find('#note-body').native.send_keys('test')
find('#note-body').native.send_key(:enter)
diff --git a/spec/support/capybara.rb b/spec/support/capybara.rb
index b5b98f19694..3755648aaf7 100644
--- a/spec/support/capybara.rb
+++ b/spec/support/capybara.rb
@@ -45,6 +45,9 @@ RSpec.configure do |config|
end
config.after(:example, :js) do |example|
+ # prevent localstorage from introducing side effects based on test order
+ execute_script("localStorage.clear();")
+
# capybara/rspec already calls Capybara.reset_sessions! in an `after` hook,
# but `block_and_wait_for_requests_complete` is called before it so by
# calling it explicitely here, we prevent any new requests from being fired