DEV: Tests can reset a single registry (#13618)

Plugins can use this method to reset their specific registries without touching the ones defined in core.
This commit is contained in:
Roman Rizzi
2021-07-02 12:40:50 -03:00
committed by GitHub
parent 98d94aa3cc
commit 6be956339c

View File

@ -227,4 +227,11 @@ class DiscoursePluginRegistry
end
end
def self.reset_register!(register_name)
found_register = @@register_names.detect { |name| name == register_name }
if found_register
instance_variable_set(:"@#{found_register}", nil)
end
end
end