X-Git-Url: http://git.osdn.net/view?p=pettanr%2Fpettanr.git;a=blobdiff_plain;f=spec%2Fmodels%2Foriginal_picture_license_group_spec.rb;h=2f78929092c4c7a40c766b4feab967b3b7ff662d;hp=fa0dd933d7fc3b77d61e2dedb5e40769e99ff358;hb=refs%2Fheads%2Fv05;hpb=27e96fe0cd5c1f268182e17fe2d42d617b08b4f6 diff --git a/spec/models/original_picture_license_group_spec.rb b/spec/models/original_picture_license_group_spec.rb index fa0dd933..2f789290 100644 --- a/spec/models/original_picture_license_group_spec.rb +++ b/spec/models/original_picture_license_group_spec.rb @@ -4,12 +4,12 @@ require 'spec_helper' describe OriginalPictureLicenseGroup do before do - FactoryGirl.create :admin + @admin = FactoryGirl.create :admin @user = FactoryGirl.create( :user_yas) - @author = @user.author + @author = FactoryGirl.create :author, :user_id => @user.id @artist = FactoryGirl.create :artist_yas, :author_id => @author.id @other_user = FactoryGirl.create( :user_yas) - @other_author = @other_user.author + @other_author = FactoryGirl.create :author, :user_id => @other_user.id @other_artist = FactoryGirl.create :artist_yas, :author_id => @other_author.id @sp = FactoryGirl.create :system_picture @lg = FactoryGirl.create :license_group @@ -19,21 +19,19 @@ describe OriginalPictureLicenseGroup do describe '検証に於いて' do before do - end - - it 'オーソドックスなデータなら通る' do @ol = FactoryGirl.build :oplg, :original_picture_id => @op.id, :license_group_id => @lg.id - @ol.should be_valid end - context 'original_picture_idを検証するとき' do - before do - @ol = FactoryGirl.build :oplg, :original_picture_id => @op.id, :license_group_id => @lg.id + context 'オーソドックスなデータのとき' do + it '下限データが通る' do + @ol.should be_valid end - it 'テストデータの確認' do - @ol.original_picture_id = @op.id + it '上限データが通る' do @ol.should be_valid end + end + + context 'original_picture_idを検証するとき' do it 'nullなら失敗する' do @ol.original_picture_id = nil @ol.should_not be_valid @@ -48,13 +46,6 @@ describe OriginalPictureLicenseGroup do end end context 'license_group_idを検証するとき' do - before do - @ol = FactoryGirl.build :oplg, :original_picture_id => @op.id, :license_group_id => @lg.id - end - it 'テストデータの確認' do - @ol.license_group_id = @lg.id - @ol.should be_valid - end it 'nullなら失敗する' do @ol.license_group_id = nil @ol.should_not be_valid