discourse/spec/system/admin_site_setting_search_spec.rb

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

26 lines
782 B
Ruby
Raw Normal View History

# frozen_string_literal: true
describe "Admin Site Setting Search", type: :system do
let(:settings_page) { PageObjects::Pages::AdminSettings.new }
fab!(:admin)
before do
SiteSetting.title = "Discourse"
sign_in(admin)
end
describe "when searching for keywords" do
it "finds the associated site setting" do
settings_page.visit
settings_page.type_in_search("anonymous_posting_min_trust_level")
expect(settings_page).to have_search_result("anonymous_posting_allowed_groups")
end
it "can search for previous site setting without underscores" do
settings_page.visit
settings_page.type_in_search("anonymous posting min")
expect(settings_page).to have_search_result("anonymous_posting_allowed_groups")
end
end
end