From e4ed7979206dc2de96447604fb05829ad42e3759 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A2u=20Cao?= Date: Thu, 22 Jun 2023 13:57:55 +0200 Subject: [PATCH] Adjust specs --- spec/features/admin/settings_spec.rb | 25 ++----------------------- 1 file changed, 2 insertions(+), 23 deletions(-) diff --git a/spec/features/admin/settings_spec.rb b/spec/features/admin/settings_spec.rb index c77d968..757f991 100644 --- a/spec/features/admin/settings_spec.rb +++ b/spec/features/admin/settings_spec.rb @@ -26,14 +26,14 @@ RSpec.describe 'Admin/global settings', type: :feature do expect(current_url).to eq(admin_settings_services_url(params: { s: "discourse" })) end - scenario "View ejabberd settings" do + scenario "View service settings" do visit admin_settings_services_path(params: { s: "ejabberd" }) expect(page).to have_content("Enable ejabberd integration") expect(page).to have_field("API URL", with: "http://xmpp.example.com/api") end - scenario "Disable ejabberd integration" do + scenario "Disable a service integration" do visit admin_settings_services_path(params: { s: "ejabberd" }) expect(page).to have_checked_field("setting[ejabberd_enabled]") @@ -45,27 +45,6 @@ RSpec.describe 'Admin/global settings', type: :feature do expect(page).to_not have_field("API URL", disabled: true) end - scenario "View remoteStorage settings" do - visit admin_settings_services_path(params: { s: "remotestorage" }) - - expect(page).to have_content("Enable RemoteStorage integration") - expect(page).to have_field("Storage URL", - with: "https://storage.kosmos.org", - disabled: true) - end - - scenario "Disable remoteStorage integration" do - visit admin_settings_services_path(params: { s: "remotestorage" }) - expect(page).to have_checked_field("setting[remotestorage_enabled]") - - uncheck "setting[remotestorage_enabled]" - click_button "Save" - - expect(current_url).to eq(admin_settings_services_url(params: { s: "remotestorage" })) - expect(page).to_not have_checked_field("setting[remotestorage_enabled]") - expect(page).to_not have_field("Storage URL", disabled: true) - end - scenario "Resettable fields" do visit admin_settings_services_path(params: { s: "ejabberd" }) expect(page).to have_field("API URL", with: "http://xmpp.example.com/api")