Sha256: 8a9b5ac0f0ffb67d2c904ee8104e6384b585bf34322144ae7809a2e49ce4d8d4

Contents?: true

Size: 719 Bytes

Versions: 1

Compression:

Stored size: 719 Bytes

Contents

require 'test_helper'

class UserTest < ActiveSupport::TestCase
 
  # first_name 
  should validate_presence_of(:first_name)
  should validate_length_of(:first_name).is_at_most(30)
  should_not allow_value('1miguel', 'miguel duarte', '@miguel').for(:first_name)

  # last_name 
  should validate_presence_of(:last_name)
  should validate_length_of(:last_name).is_at_most(30)
  should_not allow_value('1fernandes', 'miguel fernandes', '@fernandes').for(:last_name)

  # email
  should validate_presence_of(:email)
  should_not allow_value('test@test', 'test@', '@test.com').for(:email)

  test 'should return full name' do
    user = users(:miguelfernandes)
    assert_equal 'Miguel Fernandes', user.full_name
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
woodlock-0.0.1 test/models/user_test.rb