From 3b68214210301e9ed2ff53f11c384e0ee9447a8c Mon Sep 17 00:00:00 2001 From: Robin Ward Date: Wed, 4 Feb 2015 17:33:18 -0500 Subject: [PATCH] FIX: Clean up after adding events. Fixes random test failures. --- spec/components/discourse_plugin_spec.rb | 4 ++++ spec/components/plugin/instance_spec.rb | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/spec/components/discourse_plugin_spec.rb b/spec/components/discourse_plugin_spec.rb index eccafb23688..8910b0f2ade 100644 --- a/spec/components/discourse_plugin_spec.rb +++ b/spec/components/discourse_plugin_spec.rb @@ -14,6 +14,10 @@ describe DiscoursePlugin do let(:registry) { mock } let(:plugin) { TestPlugin.new(registry) } + after do + DiscourseEvent.clear + end + describe ".mixins" do it "finds its mixins" do expect(TestPlugin.mixins).to eq([TestPlugin::TestMixin]) diff --git a/spec/components/plugin/instance_spec.rb b/spec/components/plugin/instance_spec.rb index 961a0ba5dfc..fc87a425ed7 100644 --- a/spec/components/plugin/instance_spec.rb +++ b/spec/components/plugin/instance_spec.rb @@ -55,6 +55,10 @@ describe Plugin::Instance do @serializer = TroutSerializer.new(@trout) end + after do + DiscourseEvent.clear + end + it "checks enabled/disabled functionality for extensions" do # with an enabled plugin