OSDN Git Service

fix test
[pettanr/pettanr.git] / spec / factories / panel.rb
index 7d2538c..39d1f10 100644 (file)
@@ -14,6 +14,15 @@ FactoryGirl.define do
     i.border 2\r
     i.caption 'hello'\r
     i.publish 1\r
+    trait :with_scroll_panels do\r
+      after(:create) do |panel, evaluator|\r
+        create(:scroll_panel_plain, t: 0, scroll: create(:scroll_hello, author: panel.author), panel: panel)\r
+        create(:scroll_panel_plain, t: 1, scroll: create(:scroll_itojun, author: panel.author), panel: panel)\r
+        create(:scroll_panel_plain, t: 2, scroll: create(:scroll_great, author: panel.author), panel: panel)\r
+        create(:scroll_panel_plain, t: 3, scroll: create(:scroll_diary, author: panel.author), panel: panel)\r
+      end\r
+    end\r
+    factory :panel_hello_with_scroll_panels, traits: [:with_scroll_panels]\r
   end\r
   factory :panel_my_name, :class => Panel do |i|\r
     i.width 514\r