Commit c22cd5579cef04948d68131f1b1b9b9ee63b84fa

Authored by Thiago Ribeiro
1 parent e69cca4d

Fish test environment

@@ -7,3 +7,4 @@ test/tmp @@ -7,3 +7,4 @@ test/tmp
7 test/version_tmp 7 test/version_tmp
8 tmp 8 tmp
9 *.swp 9 *.swp
  10 +coverage/
1 ---collor 1 +-c
@@ -9,6 +9,7 @@ group :development, :test do @@ -9,6 +9,7 @@ group :development, :test do
9 gem 'rspec' 9 gem 'rspec'
10 gem 'rake' 10 gem 'rake'
11 gem 'coveralls' 11 gem 'coveralls'
  12 + gem 'rack-test'
12 end 13 end
13 14
14 gemspec 15 gemspec
lib/omniauth/remote_user.rb
1 -require 'omniauth/core' 1 +require 'omniauth'
2 2
3 module Omniauth 3 module Omniauth
4 module Stratagies 4 module Stratagies
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