1 require File.dirname(__FILE__) + '/../spec_helper'
5 test_helper :validations
8 @layout = @model = Layout.new(layout_params)
11 it 'should validate presence of' do
12 assert_valid :name, 'Just a Test'
13 assert_invalid :name, 'required', nil, '', ' '
16 it 'should validate uniqueness of' do
17 assert_invalid :name, 'name already in use', 'Main'
18 assert_valid :name, 'Something Else'
21 it 'should validate length of' do
24 }.each do |field, max|
25 assert_invalid field, ('%d-character limit' % max), 'x' * (max + 1)
26 assert_valid field, 'x' * max