FIX: Cleanup DiscoursePluginRegistry state after tests that use it

This was causing some heisentests
This commit is contained in:
Daniel Waterworth 2019-09-20 13:32:43 +01:00
parent 563253e9ed
commit 7f8cdea924
3 changed files with 6 additions and 1 deletions

View File

@ -40,6 +40,7 @@ describe Stylesheet::Compiler do
after do
Discourse.plugins.pop
Stylesheet::Importer.register_imports!
DiscoursePluginRegistry.reset!
end
it "does not include theme variables in plugins" do

View File

@ -68,7 +68,7 @@ describe Stylesheet::Manager do
describe 'digest' do
after do
DiscoursePluginRegistry.stylesheets.delete "fake_file"
DiscoursePluginRegistry.reset!
end
it 'can correctly account for plugins in digest' do

View File

@ -4,6 +4,10 @@ require 'rails_helper'
describe ContentSecurityPolicy do
before { ContentSecurityPolicy.base_url = nil }
after do
DiscoursePluginRegistry.reset!
end
describe 'report-uri' do
it 'is enabled by SiteSetting' do
SiteSetting.content_security_policy_collect_reports = true