Commit c22cd5579cef04948d68131f1b1b9b9ee63b84fa
1 parent
e69cca4d
Exists in
master
and in
1 other branch
Fish test environment
Showing
6 changed files
with
27 additions
and
9 deletions
Show diff stats
.gitignore
.rspec
Gemfile
lib/omniauth/remote_user.rb
spec/omniauth/strategies/remote_user_spec.rb
1 | -remote_user_spec.rb | 1 | +require 'spec_helper' |
2 | + | ||
3 | +describe 'Test Strategy Remote_User' do | ||
4 | + let(:app) do | ||
5 | + Rack::Builder.new do |b| | ||
6 | + b.use Rack::Session::Cookie, :secret => 'abc123' | ||
7 | + b.use OmniAuth::Strategies::RemoteUser, :fields => [:name, :email], :uid_field => :name | ||
8 | + b.run lambda { |_env| [200, {}, ['Not Found']] } | ||
9 | + end.to_app | ||
10 | + end | ||
11 | + | ||
12 | + context 'request phase' do | ||
13 | + before(:each) { get '/user/auth/env' } | ||
14 | + it 'displays a form' do | ||
15 | + expect(last_response.status).to eq(200) | ||
16 | + end | ||
17 | + end | ||
18 | + | ||
19 | +end |
spec/spec_helper.rb
@@ -9,10 +9,11 @@ if RUBY_VERSION >= '1.9' | @@ -9,10 +9,11 @@ if RUBY_VERSION >= '1.9' | ||
9 | end | 9 | end |
10 | require 'rubygems' | 10 | require 'rubygems' |
11 | require 'bundler' | 11 | require 'bundler' |
12 | +require 'rack/test' | ||
12 | require 'rspec' | 13 | require 'rspec' |
13 | -require 'racktest' | ||
14 | -require 'omniatuh' | ||
15 | -require 'omniatuh/test' | 14 | +require 'rack/test' |
15 | +require 'omniauth' | ||
16 | +require 'omniauth/test' | ||
16 | 17 | ||
17 | Bundler.setup :default, :development, :test | 18 | Bundler.setup :default, :development, :test |
18 | 19 | ||
@@ -21,7 +22,4 @@ require 'omniauth/remote_user' | @@ -21,7 +22,4 @@ require 'omniauth/remote_user' | ||
21 | 22 | ||
22 | RSpec.configure do |config| | 23 | RSpec.configure do |config| |
23 | config.include Rack::Test::Methods | 24 | config.include Rack::Test::Methods |
24 | - config.expect_with rspec do |configuration| | ||
25 | - configuration.sintax = :expect | ||
26 | - end | ||
27 | end | 25 | end |