From 4d53f47d887a14bfabdfad997d0ef9ac0d35fda1 Mon Sep 17 00:00:00 2001 From: Maikel Linke Date: Thu, 16 Jan 2020 10:42:33 +1100 Subject: [PATCH] Leave tag rules spec in clean state --- spec/features/admin/tag_rules_spec.rb | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/spec/features/admin/tag_rules_spec.rb b/spec/features/admin/tag_rules_spec.rb index f6087364fe..ffc2c1c065 100644 --- a/spec/features/admin/tag_rules_spec.rb +++ b/spec/features/admin/tag_rules_spec.rb @@ -231,6 +231,13 @@ feature 'Tag Rules', js: true do end expect(page).to have_no_selector "#tr_0" end.to change{ TagRule.count }.by(-2) + + # After deleting tags, the form is dirty and we need to confirm leaving + # the page. If we don't do it here, Capybara may timeout waiting for the + # confirmation while resetting the session. + accept_confirm do + visit("about:blank") + end end end