spec/unit/resource_collection_spec.rb in activeadmin-1.0.0.pre1 vs spec/unit/resource_collection_spec.rb in activeadmin-1.0.0.pre2

- old
+ new

@@ -149,9 +149,26 @@ it "should find resource by name" do expect(collection[name]).to eq renamed_resource end end + + context "with a resource and a renamed resource added in disorder" do + let(:resource) { ActiveAdmin::Resource.new namespace, resource_class } + let(:renamed_resource) do + ActiveAdmin::Resource.new namespace, resource_class, as: name + end + let(:name) { "Administrators" } + + before do + collection.add renamed_resource + collection.add resource + end + + it "should find a resource by class when there are two resources with that class" do + expect(collection[resource_class]).to eq resource + end + end end skip "specs for subclasses of Page and Resource" end