Sha256: 1ef6f25f68b3fcc2c9c4875e1fc6fa39c70ad7642a974722dea403b3edc817c3

Contents?: true

Size: 475 Bytes

Versions: 10

Compression:

Stored size: 475 Bytes

Contents

require 'spec_helper'

describe "authenticate" do
  it "should authenticate with a valid password" do
    u = User.new(:name => 'alice', :password => 'hotyoga')
    u.setting_password = true
    u.save!
    
    u.authenticate('hotyoga').should == u
  end
  
  it "should not authenticate with a wrong password" do
    u = User.new(:name => 'alice', :password => 'hotyoga')
    u.setting_password = true
    u.save!
    
    u.authenticate('wrong').should be_false
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
mini_auth-1.0.0 spec/mini_auth/authenticate_spec.rb
mini_auth-1.0.0.rc spec/mini_auth/authenticate_spec.rb
mini_auth-0.3.2 spec/mini_auth/authenticate_spec.rb
mini_auth-0.3.1 spec/mini_auth/authenticate_spec.rb
mini_auth-0.3.0 spec/mini_auth/authenticate_spec.rb
mini_auth-0.3.0.beta3 spec/mini_auth/authenticate_spec.rb
mini_auth-0.3.0.beta2 spec/mini_auth/authenticate_spec.rb
mini_auth-0.3.0.beta spec/mini_auth/authenticate_spec.rb
mini_auth-0.2.0 spec/mini_auth/authenticate_spec.rb
mini_auth-0.2.0.beta spec/mini_auth/authenticate_spec.rb