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