diff options
| -rw-r--r-- | spec/features/issues/gfm_autocomplete_spec.rb | 4 | ||||
| -rw-r--r-- | spec/features/issues/markdown_toolbar_spec.rb | 4 | ||||
| -rw-r--r-- | spec/support/capybara.rb | 3 |
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 |
