Sha256: 56611d2935c761f8bb59634733809ca2adbdc8949b2b01476f4f07333e84e1ae

Contents?: true

Size: 680 Bytes

Versions: 114

Compression:

Stored size: 680 Bytes

Contents

require 'test_helper'

class TestAccount < ::Test::Unit::TestCase
  
  def test_create_account
    account = FactoryGirl.create(:account)
    assert account.id
  end
  
  def test_create_invalid_account
    account = FactoryGirl.build(:account, :email => nil)
    account.save
    assert account.errors[:email]
  end
  
  def test_search_email
    account = FactoryGirl.create(:account)
    matches = MLS::Account.search(account.email)
    assert_equal [account].map(&:id), matches.map(&:id)
  end

  def test_search_name
    account = FactoryGirl.create(:account)
    matches = MLS::Account.search(account.name)
    assert_equal [account].map(&:id), matches.map(&:id)
  end

end

Version data entries

114 entries across 114 versions & 1 rubygems

Version Path
mls-0.5.11 test/units/models/test_account.rb
mls-0.5.10 test/units/models/test_account.rb
mls-0.5.9 test/units/models/test_account.rb
mls-0.5.8 test/units/models/test_account.rb
mls-0.5.7 test/units/models/test_account.rb
mls-0.5.6 test/units/models/test_account.rb
mls-0.5.5 test/units/models/test_account.rb
mls-0.5.4 test/units/models/test_account.rb
mls-0.5.3 test/units/models/test_account.rb
mls-0.5.2 test/units/models/test_account.rb
mls-0.5.1 test/units/models/test_account.rb
mls-0.5.0 test/units/models/test_account.rb
mls-0.4.0 test/units/models/test_account.rb
mls-0.3.8 test/units/models/test_account.rb
mls-0.3.7 test/units/models/test_account.rb
mls-0.3.6 test/units/models/test_account.rb
mls-0.3.5 test/units/models/test_account.rb
mls-0.3.4 test/units/models/test_account.rb
mls-0.3.3 test/units/models/test_account.rb
mls-0.3.2 test/units/models/test_account.rb