end
end
- describe 'データ補充に於いて' do
+ describe 'デフォルト値補充に於いて' do
+ before do
+ @comic = Factory :comic, :author_id => @author.id
+ @panel = Factory :panel, :author_id => @author.id
+ end
+
+ #dbのデフォルト値が0だから明示的にnilにしないと追加ができない
+ it 'tをnilにする' do
+ @story = Factory.build :story, :comic_id => @comic.id, :panel_id => @panel.id
+ @story.supply_default
+ @story.t.should be_nil
+ end
+
+ end
+
+ describe '上書き補充に於いて' do
before do
@comic = Factory :comic, :author_id => @author.id
@panel = Factory :panel, :author_id => @author.id
it '問答無用でauthor_idを補充する' do
@story = Factory.build :story, :comic_id => @comic.id, :panel_id => @panel.id
@story.author_id = nil
- @story.supply_default @author
+ @story.overwrite @author
@story.author_id.should eq @author.id
end
end