mirror of
https://github.com/discourse/discourse.git
synced 2025-02-25 18:55:32 -06:00
DEV: Fix flaky UploadSecurity spec
This commit is contained in:
parent
f6c5fb21bd
commit
c664ba8fa8
@ -29,6 +29,11 @@ class UploadSecurity
|
|||||||
@@custom_public_types << type if !@@custom_public_types.include?(type)
|
@@custom_public_types << type if !@@custom_public_types.include?(type)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# used in tests
|
||||||
|
def self.reset_custom_public_types
|
||||||
|
@@custom_public_types = []
|
||||||
|
end
|
||||||
|
|
||||||
def initialize(upload, opts = {})
|
def initialize(upload, opts = {})
|
||||||
@upload = upload
|
@upload = upload
|
||||||
@opts = opts
|
@opts = opts
|
||||||
|
@ -74,6 +74,7 @@ RSpec.describe UploadSecurity do
|
|||||||
it "returns false if the custom type has been added" do
|
it "returns false if the custom type has been added" do
|
||||||
UploadSecurity.register_custom_public_type(type)
|
UploadSecurity.register_custom_public_type(type)
|
||||||
expect(subject.should_be_secure?).to eq(false)
|
expect(subject.should_be_secure?).to eq(false)
|
||||||
|
UploadSecurity.reset_custom_public_types
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
describe "for_theme" do
|
describe "for_theme" do
|
||||||
|
Loading…
Reference in New Issue
Block a user