end
describe 'インポートエラーの表示に於いて' do
- before do
- @l = Factory :license
- @cl = Factory.build :common_license, :license_id => @l.id
- end
- it '全体エラーだけなら、そのまま返す' do
- @cl.errors.add :base, 'base error'
- @cl.import_error_message.should eq 'base error'
- end
- context '複数でエラーのとき' do
- it '各エラーを改行で区切って結合して返す' do
- @cl.errors.add :name, 'name error'
- @cl.errors.add :url, 'url error'
- @cl.import_error_message.should eq 'name error\nurl error'
- end
- end
- context '区切り指定が<br>で複数でエラーのとき' do
- it '各エラーを改行で区切って結合して返す' do
- @cl.errors.add :name, 'name error'
- @cl.errors.add :url, 'url error'
- @cl.import_error_message('<br>').should eq 'name error<br>url error'
- end
- end
end
describe 'ファイル取り込みに於いて' do