Renamed helpers to correspond to renamed Controller classes.
[merb_radiant.git] / radiant_specs / spec / models / .svn / text-base / layout_spec.rb.svn-base
blob51dcc90fc5643666c20f9e7ef0d7ff1a993cb08b
1 require File.dirname(__FILE__) + '/../spec_helper'
3 describe Layout do
4   scenario :layouts
5   test_helper :validations
6   
7   before :each do
8     @layout = @model = Layout.new(layout_params)
9   end
10   
11   it 'should validate presence of' do
12     assert_valid :name, 'Just a Test'
13     assert_invalid :name, 'required', nil, '', '  '
14   end
15   
16   it 'should validate uniqueness of' do
17     assert_invalid :name, 'name already in use', 'Main'
18     assert_valid :name, 'Something Else'
19   end
20   
21   it 'should validate length of' do
22     {
23       :name => 100
24     }.each do |field, max|
25       assert_invalid field, ('%d-character limit' % max), 'x' * (max + 1)
26       assert_valid field, 'x' * max
27     end
28   end
29 end