DEV: Remove network_disconnected_spec.rb (#22233)

This commit is contained in:
Mark VanLandingham 2023-06-21 14:58:31 -05:00 committed by GitHub
parent 876ff17cc2
commit 6d9568a9a2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 0 additions and 46 deletions

View File

@ -1,46 +0,0 @@
# frozen_string_literal: true
RSpec.describe "Network Disconnected", type: :system do
fab!(:current_user) { Fabricate(:user) }
before { skip(<<~TEXT) }
This group of tests is flaky and needs to be fixed. Example of error:
Failure/Error: expect(page).to have_css("html.message-bus-offline")
expected to find css "html.message-bus-offline" but there were no matches
TEXT
def with_network_disconnected
page.driver.browser.network_conditions = { offline: true }
yield
page.driver.browser.network_conditions = { offline: false }
end
it "Message bus connectivity service adds class to DOM and displays offline indicator" do
SiteSetting.enable_offline_indicator = true
visit("/c")
expect(page).to have_no_css("html.message-bus-offline")
expect(page).to have_no_css(".offline-indicator")
with_network_disconnected do
# Message bus connectivity services adds the disconnected class to the DOM
expect(page).to have_css("html.message-bus-offline")
# Offline indicator is rendered
expect(page).to have_css(".offline-indicator")
end
end
it "Doesn't show the offline indicator when the site setting isn't present" do
SiteSetting.enable_offline_indicator = false
visit("/c")
with_network_disconnected do
expect(page).to have_css("html.message-bus-offline")
expect(page).not_to have_css(".offline-indicator")
end
end
end