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
+