mirror of
https://github.com/discourse/discourse.git
synced 2024-11-25 10:20:58 -06:00
DEV: Skip flakey network disconnected spec (#23087)
This commit is contained in:
parent
61571bee43
commit
bd7a10d705
@ -11,19 +11,24 @@ RSpec.describe "Network Disconnected", type: :system do
|
||||
end
|
||||
|
||||
it "NetworkConnectivity service adds class to DOM and displays offline indicator" do
|
||||
SiteSetting.enable_offline_indicator = true
|
||||
skip(<<~TEXT)
|
||||
# In CI this test will randomly flake - timing issue with the offline indicator
|
||||
# not being rendered soon enough after network conditions change
|
||||
|
||||
visit("/c")
|
||||
SiteSetting.enable_offline_indicator = true
|
||||
|
||||
expect(page).to have_no_css("html.network-disconnected")
|
||||
expect(page).to have_no_css(".offline-indicator")
|
||||
visit("/c")
|
||||
|
||||
with_network_disconnected do
|
||||
# Message bus connectivity services adds the disconnected class to the DOM
|
||||
expect(page).to have_css("html.network-disconnected")
|
||||
expect(page).to have_no_css("html.network-disconnected")
|
||||
expect(page).to have_no_css(".offline-indicator")
|
||||
|
||||
# Offline indicator is rendered
|
||||
expect(page).to have_css(".offline-indicator")
|
||||
end
|
||||
with_network_disconnected doskip(<<~TEXT)
|
||||
# Message bus connectivity services adds the disconnected class to the DOM
|
||||
expect(page).to have_css("html.network-disconnected")
|
||||
|
||||
# Offline indicator is rendered
|
||||
expect(page).to have_css(".offline-indicator")
|
||||
end
|
||||
TEXT
|
||||
end
|
||||
end
|
||||
|
Loading…
Reference in New Issue
Block a user