Add a spec for the new plugins controller

This commit is contained in:
Robin Ward
2015-02-10 11:18:16 -05:00
parent 0ce6524153
commit 8d46de4819
4 changed files with 28 additions and 12 deletions

View File

@ -85,12 +85,11 @@ module Discourse
end
def self.disabled_plugin_names
return [] if @plugins.blank?
@plugins.select {|p| !p.enabled?}.map(&:name)
plugins.select {|p| !p.enabled?}.map(&:name)
end
def self.plugins
@plugins
@plugins ||= []
end
def self.assets_digest
@ -119,12 +118,10 @@ module Discourse
def self.auth_providers
providers = []
if plugins
plugins.each do |p|
next unless p.auth_providers
p.auth_providers.each do |prov|
providers << prov
end
plugins.each do |p|
next unless p.auth_providers
p.auth_providers.each do |prov|
providers << prov
end
end
providers