OSDN Git Service

fix peta test
[pettanr/pettanr.git] / spec / peta / binder_spec.rb
1 # -*- encoding: utf-8 -*-
2 require 'spec_helper'
3 #スクロール
4
5 describe Scroll do
6   include BinderMacros
7   before do
8     @admin =FactoryGirl.create :admin
9     @user_yas = FactoryGirl.create :user_yas_with_owner
10     @user_rom = FactoryGirl.create :user_rom
11     @author_yas =  @user_yas.author
12   end
13   
14   describe '生成メソッドに於いて' do
15     before do
16       @item =  FactoryGirl.create :scroll_hello_with_scroll_panels, author: @author_yas
17     end
18     
19     describe 'leaf_itemsに於いて' do
20       it 'ぶら下がるそれぞれのリーフを取得できる' do
21         define_leaf_items? @item, [ScrollPanel]
22       end
23     end
24     
25     describe 'leafs_itemsに於いて' do
26       it 'すべてのリーフを取得できる' do
27         define_leafs_items? @item, [ScrollPanel]
28       end
29     end
30     
31   end
32   
33   describe 'boostに於いて' do
34     before do
35       @item =  FactoryGirl.create :scroll_hello_with_scroll_panels, author: @author_yas
36     end
37     
38     it 'ブーストメッセージをリーフに伝搬する' do
39     end
40   end
41   
42 end
43
44 describe Comic do
45   include BinderMacros
46   before do
47     @admin =FactoryGirl.create :admin
48     @user_yas = FactoryGirl.create :user_yas_with_owner
49     @user_rom = FactoryGirl.create :user_rom
50     @author_yas =  @user_yas.author
51   end
52   
53   describe '生成メソッドに於いて' do
54     before do
55       @item =  FactoryGirl.create :comic_doc_with_comic_stories, author: @author_yas
56     end
57     
58     describe 'leaf_itemsに於いて' do
59       it 'ぶら下がるそれぞれのリーフを取得できる' do
60         define_leaf_items? @item, [ComicStory]
61       end
62     end
63     
64     describe 'leafs_itemsに於いて' do
65       it 'すべてのリーフを取得できる' do
66         define_leafs_items? @item, [ComicStory]
67       end
68     end
69     
70   end
71   
72   describe 'boostに於いて' do
73     before do
74       @item =  FactoryGirl.create :comic_doc_with_comic_stories, author: @author_yas
75     end
76     
77     it 'ブーストメッセージをリーフに伝搬する' do
78     end
79   end
80   
81 end
82
83 describe Story do
84   include BinderMacros
85   before do
86     @admin =FactoryGirl.create :admin
87     @user_yas = FactoryGirl.create :user_yas_with_owner
88     @user_rom = FactoryGirl.create :user_rom
89     @author_yas =  @user_yas.author
90   end
91   
92   describe '生成メソッドに於いて' do
93     before do
94       @item =  FactoryGirl.create :story_install_with_story_sheets, author: @author_yas
95     end
96     
97     describe 'leaf_itemsに於いて' do
98       it 'ぶら下がるそれぞれのリーフを取得できる' do
99         define_leaf_items? @item, [StorySheet]
100       end
101     end
102     
103     describe 'leafs_itemsに於いて' do
104       it 'すべてのリーフを取得できる' do
105         define_leafs_items? @item, [StorySheet]
106       end
107     end
108     
109   end
110   
111   describe 'boostに於いて' do
112     before do
113       @item =  FactoryGirl.create :story_install, author: @author_yas
114     end
115     
116     it 'ブーストメッセージをリーフに伝搬する' do
117     end
118   end
119   
120 end
121