@@ -25,8 +25,8 @@ def assign_events(events)
2525
2626 describe "assigned_nonchild_events" do
2727 it "should return only nonchild events" do
28- parent = mock_model ( Event , :parent => nil )
29- child = mock_model ( Event , :parent => parent )
28+ parent = mock_model ( Event , :parent => nil , :parent_id => nil )
29+ child = mock_model ( Event , :parent => parent , :parent_id => parent . id )
3030
3131 assign_events [ parent , child ]
3232
@@ -36,9 +36,18 @@ def assign_events(events)
3636
3737 describe "assigned_nonchild_events_by_date" do
3838 it "should return only nonchild events sorted by date" do
39- first = mock_model ( Event , :parent => nil , :end_date => Time . parse ( '2001/1/1' ) )
40- second = mock_model ( Event , :parent => nil , :end_date => Time . parse ( '2002/2/2' ) )
41- child = mock_model ( Event , :parent => second , :end_date => Time . parse ( '2002/2/2' ) )
39+ first = mock_model ( Event ,
40+ :parent => nil ,
41+ :parent_id => nil ,
42+ :end_date => Time . parse ( '2001/1/1' ) )
43+ second = mock_model ( Event ,
44+ :parent => nil ,
45+ :parent_id => nil ,
46+ :end_date => Time . parse ( '2002/2/2' ) )
47+ child = mock_model ( Event ,
48+ :parent => second ,
49+ :parent_id => second . id ,
50+ :end_date => Time . parse ( '2002/2/2' ) )
4251
4352 assign_events [ second , child , first ]
4453
0 commit comments