# frozen_string_literal: true RSpec.describe SiteSettingExtension do describe "#all_settings" do it "allows filtering settings by plugin via filter_plugin" do settings = YAML.safe_load(File.read(Rails.root.join("plugins/chat/config/settings.yml"))) expect( SiteSetting .all_settings(include_hidden: true, filter_plugin: "chat") .map { |s| s[:setting] }, ).to match_array(settings["chat"].keys.map(&:to_sym)) end end end