Sha256: b3278fe45ac19f48b4e790e691b535ece13c91a1cbe3ebba03b88ac5c356753f
Contents?: true
Size: 734 Bytes
Versions: 2
Compression:
Stored size: 734 Bytes
Contents
$:.unshift(File.join(File.dirname(__FILE__), '..', 'lib')) require 'murlsh' describe Murlsh::Auth do before do @f = '/tmp/murlsh_users_test' @a = Murlsh::Auth.new(@f) @a.add_user('test1', 'test1@test.com', 'secret1') @a.add_user('test2', 'test2@test.com', 'secret2') end after do File.delete(@f) end it 'should authorize valid credentials' do @a.auth('secret1').should == { :name => 'test1', :email => Digest::MD5.hexdigest('test1@test.com') } @a.auth('secret2').should == { :name => 'test2', :email => Digest::MD5.hexdigest('test2@test.com') } end it 'should not authorize invalid credentials' do @a.auth('not there').should be_nil end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
murlsh-0.6.1 | spec/auth_spec.rb |
murlsh-0.6.0 | spec/auth_spec.rb |