test/risosu_san_test.rb in matsimitsu-risosu-san-0.1.1 vs test/risosu_san_test.rb in matsimitsu-risosu-san-0.1.2

- old
+ new

@@ -88,17 +88,25 @@ controller.params = { :member_id => @member.name } controller.find_parent_resource('name').should == @member assigns(:member).should == @member end + it "should also fallback to id when item could not be found by the correct field" do + controller.params = { :member_id => @member.id } + controller.find_parent_resource('name').should == @member + assigns(:member).should == @member + end + it "should return nil if the resource isn't nested" do controller.params = {} controller.find_parent_resource.should.be nil assigns(:parent_resource).should.be nil end + private def assigns(name) controller.instance_variable_get("@#{name}") end -end \ No newline at end of file +end +