Compatibility with Ruby 1.9.1 and 1.9.2.

This commit is contained in:
José Valim 2010-03-26 11:27:19 +01:00
parent 5c19605d6f
commit ca4e09390e
35 changed files with 50 additions and 43 deletions

View File

@ -37,7 +37,7 @@ begin
require 'jeweler'
Jeweler::Tasks.new do |s|
s.name = "devise"
s.version = Devise::VERSION
s.version = Devise::VERSION.dup
s.summary = "Flexible authentication solution for Rails with Warden"
s.email = "contact@plataformatec.com.br"
s.homepage = "http://github.com/plataformatec/devise"

2
TODO
View File

@ -1,2 +1,2 @@
* Make test run with DataMapper
* Extract Activatable tests from Confirmable
* Move integration tests to Capybara

View File

@ -1,4 +1,4 @@
require 'test/test_helper'
require 'test_helper'
require 'ostruct'
class MockController < ApplicationController

View File

@ -1,4 +1,4 @@
require 'test/test_helper'
require 'test_helper'
class MyController < ApplicationController
include Devise::Controllers::InternalHelpers
@ -7,6 +7,11 @@ end
class HelpersTest < ActionController::TestCase
tests MyController
def setup
@mock_warden = OpenStruct.new
@controller.request.env['warden'] = @mock_warden
end
test 'get resource name from request path' do
@request.path = '/users/session'
assert_equal :user, @controller.resource_name

View File

@ -1,9 +1,9 @@
require 'test/test_helper'
require 'test_helper'
class RoutesTest < ActionController::TestCase
tests ApplicationController
def test_path_and_url(name, prepend_path=nil)
def assert_path_and_url(name, prepend_path=nil)
@request.path = '/users/session'
prepend_path = "#{prepend_path}_" if prepend_path
@ -29,19 +29,19 @@ class RoutesTest < ActionController::TestCase
test 'should alias session to mapped user session' do
test_path_and_url :session
test_path_and_url :session, :new
test_path_and_url :session, :destroy
assert_path_and_url :session
assert_path_and_url :session, :new
assert_path_and_url :session, :destroy
end
test 'should alias password to mapped user password' do
test_path_and_url :password
test_path_and_url :password, :new
test_path_and_url :password, :edit
assert_path_and_url :password
assert_path_and_url :password, :new
assert_path_and_url :password, :edit
end
test 'should alias confirmation to mapped user confirmation' do
test_path_and_url :confirmation
test_path_and_url :confirmation, :new
assert_path_and_url :confirmation
assert_path_and_url :confirmation, :new
end
end

View File

@ -1,4 +1,4 @@
require 'test/test_helper'
require 'test_helper'
module Devise
def self.clean_warden_config!

View File

@ -1,3 +1,5 @@
require 'test_helper'
class Encryptors < ActiveSupport::TestCase
test 'should match a password created by authlogic' do
authlogic = "b623c3bc9c775b0eb8edb218a382453396fec4146422853e66ecc4b6bc32d7162ee42074dcb5f180a770dc38b5df15812f09bbf497a4a1b95fe5e7d2b8eb7eb4"

View File

@ -1,4 +1,4 @@
require 'test/test_helper'
require 'test_helper'
require 'ostruct'
class FailureTest < ActiveSupport::TestCase

View File

@ -1,4 +1,4 @@
require 'test/test_helper'
require 'test_helper'
class AuthenticationSanityTest < ActionController::IntegrationTest
test 'home should be accessible without sign in' do

View File

@ -1,4 +1,4 @@
require 'test/test_helper'
require 'test_helper'
class ConfirmationTest < ActionController::IntegrationTest

View File

@ -1,4 +1,4 @@
require 'test/test_helper'
require 'test_helper'
class HttpAuthenticationTest < ActionController::IntegrationTest

View File

@ -1,4 +1,4 @@
require 'test/test_helper'
require 'test_helper'
class LockTest < ActionController::IntegrationTest

View File

@ -1,4 +1,4 @@
require 'test/test_helper'
require 'test_helper'
class PasswordTest < ActionController::IntegrationTest

View File

@ -1,4 +1,4 @@
require 'test/test_helper'
require 'test_helper'
class RegistrationTest < ActionController::IntegrationTest

View File

@ -1,4 +1,4 @@
require 'test/test_helper'
require 'test_helper'
class RememberMeTest < ActionController::IntegrationTest

View File

@ -1,4 +1,4 @@
require 'test/test_helper'
require 'test_helper'
class SessionTimeoutTest < ActionController::IntegrationTest

View File

@ -1,4 +1,4 @@
require 'test/test_helper'
require 'test_helper'
class TokenAuthenticationTest < ActionController::IntegrationTest

View File

@ -1,4 +1,4 @@
require 'test/test_helper'
require 'test_helper'
class TrackableHooksTest < ActionController::IntegrationTest

View File

@ -1,4 +1,4 @@
require 'test/test_helper'
require 'test_helper'
class ConfirmationInstructionsTest < ActionMailer::TestCase

View File

@ -1,4 +1,4 @@
require 'test/test_helper'
require 'test_helper'
class ResetPasswordInstructionsTest < ActionMailer::TestCase

View File

@ -1,4 +1,4 @@
require 'test/test_helper'
require 'test_helper'
class UnlockInstructionsTest < ActionMailer::TestCase

View File

@ -1,4 +1,4 @@
require 'test/test_helper'
require 'test_helper'
class MappingTest < ActiveSupport::TestCase

View File

@ -1,4 +1,4 @@
require 'test/test_helper'
require 'test_helper'
require 'digest/sha1'
class AuthenticatableTest < ActiveSupport::TestCase

View File

@ -1,4 +1,4 @@
require 'test/test_helper'
require 'test_helper'
class ConfirmableTest < ActiveSupport::TestCase

View File

@ -1,4 +1,4 @@
require 'test/test_helper'
require 'test_helper'
class HttpAuthenticatableTest < ActiveSupport::TestCase
test 'should authenticate a valid user with email and password and return it' do

View File

@ -1,4 +1,4 @@
require 'test/test_helper'
require 'test_helper'
class LockableTest < ActiveSupport::TestCase

View File

@ -1,4 +1,4 @@
require 'test/test_helper'
require 'test_helper'
class RecoverableTest < ActiveSupport::TestCase

View File

@ -1,4 +1,4 @@
require 'test/test_helper'
require 'test_helper'
class RememberableTest < ActiveSupport::TestCase
test 'should respond to remember_me attribute' do

View File

@ -1,4 +1,4 @@
require 'test/test_helper'
require 'test_helper'
class TimeoutableTest < ActiveSupport::TestCase

View File

@ -1,4 +1,4 @@
require 'test/test_helper'
require 'test_helper'
class TokenAuthenticatableTest < ActiveSupport::TestCase

View File

@ -1,4 +1,4 @@
require 'test/test_helper'
require 'test_helper'
class TrackableTest < ActiveSupport::TestCase

View File

@ -1,4 +1,4 @@
require 'test/test_helper'
require 'test_helper'
class ValidatableTest < ActiveSupport::TestCase
extend Devise::TestSilencer if [:mongo_mapper, :data_mapper].include?(DEVISE_ORM)

View File

@ -1,4 +1,4 @@
require 'test/test_helper'
require 'test_helper'
class Configurable < User
devise :authenticatable, :confirmable, :rememberable, :timeoutable, :lockable,

View File

@ -1,4 +1,4 @@
require 'test/test_helper'
require 'test_helper'
class MapRoutingTest < ActionController::TestCase

View File

@ -1,4 +1,4 @@
require 'test/test_helper'
require 'test_helper'
class TestHelpersTest < ActionController::TestCase
tests UsersController