spec/unit/resource_collection_spec.rb in activeadmin-0.4.4 vs spec/unit/resource_collection_spec.rb in activeadmin-0.5.0.pre
- old
+ new
@@ -10,23 +10,23 @@
it "should have no resources when new" do
collection.resources.should == []
end
it "should be enumerable" do
- resource = mock(:resource_key => "MyResource")
+ resource = mock(:resource_name => "MyResource")
collection.add(resource)
collection.each{|r| r.should == resource }
end
it "should return the available keys" do
- resource = mock(:resource_key => "MyResource")
+ resource = mock(:resource_name => "MyResource")
collection.add resource
- collection.keys.should == [resource.resource_key]
+ collection.keys.should == [resource.resource_name]
end
describe "adding a new resource" do
- let(:resource){ mock(:resource_key => "MyResource") }
+ let(:resource){ mock(:resource_name => "MyResource") }
it "should return the resource" do
collection.add(resource).should == resource
end
@@ -35,17 +35,17 @@
collection.resources.should == [resource]
end
it "should be available by name" do
collection.add(resource)
- collection.find_by_key(resource.resource_key).should == resource
+ collection.find_by_key(resource.resource_name).should == resource
end
end
describe "adding a new resource when the key already exists" do
- let(:stored_resource){ mock(:resource_key => "MyResource") }
- let(:resource){ mock(:resource_key => "MyResource") }
+ let(:stored_resource){ mock(:resource_name => "MyResource") }
+ let(:resource){ mock(:resource_name => "MyResource") }
before do
collection.add(stored_resource)
end
@@ -58,12 +58,12 @@
collection.resources.should == [stored_resource]
end
end
describe "adding an existing resource key with a different resource class" do
- let(:stored_resource){ mock(:resource_key => "MyResource", :resource_class => mock) }
- let(:resource){ mock(:resource_key => "MyResource", :resource_class => mock) }
+ let(:stored_resource){ mock(:resource_name => "MyResource", :resource_class => mock) }
+ let(:resource){ mock(:resource_name => "MyResource", :resource_class => mock) }
it "should raise a ActiveAdmin::ResourceMismatchError" do
collection.add(stored_resource)
lambda {
collection.add(resource)
@@ -73,12 +73,12 @@
end
describe "#find_by_resource_class" do
let(:base_class){ mock(:to_s => "BaseClass")}
- let(:resource_from_base_class){ mock(:resource_key => "MyBaseClassResource", :resource_class => base_class )}
+ let(:resource_from_base_class){ mock(:resource_name => "MyBaseClassResource", :resource_class => base_class )}
let(:resource_class){ mock(:base_class => base_class, :to_s => "ResourceClass") }
- let(:resource){ mock(:resource_key => "MyResource", :resource_class => resource_class) }
+ let(:resource){ mock(:resource_name => "MyResource", :resource_class => resource_class) }
it "should find a resource when it's in the collection" do
collection.add resource
collection.find_by_resource_class(resource_class).should == resource
end