Sha256: f19e802378ad006609fbdb7d776c55aa77a138f9057233847f705601c91ded63
Contents?: true
Size: 1.08 KB
Versions: 3
Compression:
Stored size: 1.08 KB
Contents
if RUBY_VERSION >= '1.9' require 'simplecov' require 'coveralls' SimpleCov.formatters = [SimpleCov::Formatter::HTMLFormatter, Coveralls::SimpleCov::Formatter] SimpleCov.start do add_filter '/spec' minimum_coverage(93.05) end end require 'rspec' require 'rack/test' require 'omniauth' require 'omniauth/test' OmniAuth.config.logger = Logger.new('/dev/null') RSpec.configure do |config| config.include Rack::Test::Methods config.extend OmniAuth::Test::StrategyMacros, :type => :strategy config.expect_with :rspec do |c| c.syntax = :expect end end class ExampleStrategy include OmniAuth::Strategy attr_reader :last_env option :name, 'test' def call(env) self.call!(env) end def initialize(*args, &block) super @fail = nil end def request_phase @fail = fail!(options[:failure]) if options[:failure] @last_env = env return @fail if @fail fail('Request Phase') end def callback_phase @fail = fail!(options[:failure]) if options[:failure] @last_env = env return @fail if @fail fail('Callback Phase') end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
omniauth-rightsignature-0.0.4 | spec/helper.rb |
omniauth-rightsignature-0.0.3 | spec/helper.rb |
omniauth-rightsignature-0.0.2 | spec/helper.rb |