OSDN Git Service

fix peta test
[pettanr/pettanr.git] / spec / factories / panel.rb
index ed31918..ebe99ab 100644 (file)
@@ -1,28 +1,55 @@
 # -*- encoding: utf-8 -*-\r
 FactoryGirl.define do\r
-  factory :panel001, :class => Panel do |i|\r
+  factory :panel, :class => Panel do |i|\r
     i.width 470\r
     i.height 247\r
     i.border 2\r
-    i.caption ''\r
-    i.publish 0\r
-    i.author_id 1\r
+    i.caption 'test'\r
+    i.publish 1\r
   end\r
-  factory :panel002, :class => Panel do |i|\r
+  factory :panel_hello, :class => Panel do |i|\r
     i.width 514\r
     i.height 329\r
     i.border 2\r
-    i.caption ''\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
+    i.height 329\r
+    i.border 2\r
+    i.caption 'my name is'\r
     i.publish 1\r
-    i.author_id 1\r
   end\r
-  factory :panel003, :class => Panel do |i|\r
+  factory :panel_penjiro, :class => Panel do |i|\r
+    i.width 514\r
+    i.height 329\r
+    i.border 2\r
+    i.caption 'penjiro'\r
+    i.publish 1\r
+  end\r
+  factory :panel_enjoy, :class => Panel do |i|\r
+    i.width 514\r
+    i.height 329\r
+    i.border 2\r
+    i.caption 'enjoy!'\r
+    i.publish 1\r
+  end\r
+  factory :panel_install_install, :class => Panel do |i|\r
     i.width 200\r
     i.height 80\r
     i.border 2\r
     i.caption ''\r
     i.publish 0\r
-    i.author_id 1\r
   end\r
   factory :panel004, :class => Panel do |i|\r
     i.width 200\r