Sha256: 67ebd890347d192ce89e59a9c1263ca559ca74e8ba0499f721dbac5bf97b7ab3

Contents?: true

Size: 761 Bytes

Versions: 1

Compression:

Stored size: 761 Bytes

Contents

require 'test_helper'

class ValidatesEmailTest < ActiveSupport::TestCase
  setup do
    @user = User.new
    @person = Person.new
  end

  test "invalid email (validates_email)" do
    @user.email = 'invalid_email'
    assert !@user.valid?
  end

  test 'invalid email (validates_email) with custom message' do
    @user.email = 'invalid_email'
    assert !@user.valid?
    assert_equal @user.errors[:email][0], "custom invalid email"
  end

  test 'valid email (validates_email)' do
    @user.email = 'real@email.com'
    assert @user.valid?
  end

  test "invalid email (validates)" do
    @user.email = 'invalid_email'
    assert !@user.valid?
  end

  test 'valid email (validates)' do
    @user.email = 'real@email.com'
    assert @user.valid?
  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
validates-email-0.0.1 test/validates-email_test.rb