1 # -*- encoding: utf-8 -*-
5 describe LicenseGroup do
8 @f = Rails.root + 'spec/json/license_group.json'
9 @t = File.open(@f, 'r').read
16 it 'オーソドックスなデータなら通る' do
17 @lg = Factory.build :license_group
21 context 'nameを検証するとき' do
23 @lg = Factory.build :license_group
31 @lg.should_not be_valid
35 @lg.should_not be_valid
38 l = Factory :license_group
39 @lg.should_not be_valid
42 context 'classnameを検証するとき' do
44 @lg = Factory.build :license_group
47 @lg.classname = 'a'*50
52 @lg.should_not be_valid
55 @lg.classname = 'a'*51
56 @lg.should_not be_valid
59 context 'captionを検証するとき' do
61 @lg = Factory.build :license_group
69 @lg.should_not be_valid
73 @lg.should_not be_valid
76 context 'urlを検証するとき' do
78 @lg = Factory.build :license_group
81 @lg.url = 'http://test.com/'
86 @lg.should_not be_valid
90 @lg.should_not be_valid
92 it 'url形式でないなら失敗する' do
94 @lg.should_not be_valid