Sha256: 2da01b2589762480d6a9d8cf0e6475b13edf504288ecc14d5e36ac3cd2792db0

Contents?: true

Size: 837 Bytes

Versions: 6

Compression:

Stored size: 837 Bytes

Contents

require 'helper'

class TestActiveRecord < Test::Unit::TestCase

  def setup
    load_fixture 'active_record'
  end

  context 'for activerecord functionality' do

    should 'check required fields' do
      account = Account.create
      assert ! account.valid?
    end

    should 'correctly create an account' do
      account = Account.create(:email => "jack@metal.org", :role => "some", :password => "some", :password_confirmation => "some")
      assert account.valid?
    end

    should 'correctly authenticate an account' do
      account = Account.create(:email => "auth@lipsia.org", :role => "some", :password => "some", :password_confirmation => "some")
      assert_equal "some", account.password_clean
      account_r = Account.authenticate("auth@lipsia.org", "some")
      assert_equal account_r, account
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
padrino-admin-0.6.3 test/test_active_record.rb
padrino-admin-0.6.2 test/test_active_record.rb
padrino-admin-0.6.1 test/test_active_record.rb
padrino-admin-0.5.0 test/test_active_record.rb
padrino-admin-0.4.6 test/test_active_record.rb
padrino-admin-0.4.5 test/test_active_record.rb