# frozen_string_literal: true describe "Plugin API for chat" do before { SiteSetting.chat_enabled = true } let(:metadata) do metadata = Plugin::Metadata.new metadata.name = "test" metadata end let(:plugin_instance) do plugin = Plugin::Instance.new(nil, "/tmp/test.rb") plugin.metadata = metadata plugin end describe "chat.enable_markdown_feature" do it "stores the markdown feature" do plugin_instance.chat.enable_markdown_feature(:foo) expect(DiscoursePluginRegistry.chat_markdown_features.include?(:foo)).to be_truthy end end end