Sha256: 5c2c884b76db23569f68465adfaa961e1a9b54606d9ce93bcd7746cc3bec6686
Contents?: true
Size: 1.23 KB
Versions: 5
Compression:
Stored size: 1.23 KB
Contents
require 'spec_helper' describe GenericFile do before do subject.apply_depositor_metadata('jcoyne') end describe "terms_for_editing" do it "should return a list" do subject.terms_for_editing.should == [:resource_type, :title, :creator, :contributor, :description, :tag, :rights, :publisher, :date_created, :subject, :language, :identifier, :based_near, :related_url] end end describe "terms_for_display" do it "should return a list" do expect(subject.terms_for_display).to eq([:resource_type, :title, :creator, :contributor, :description, :tag, :rights, :publisher, :date_created, :subject, :language, :identifier, :based_near, :related_url]) end end describe "accessible_attributes" do it "should have a list" do subject.accessible_attributes.should include(:part_of, :resource_type, :title, :creator, :contributor, :description, :tag, :rights, :publisher, :date_created, :subject, :language, :identifier, :based_near, :related_url, :permissions) end it "should sanitize them" do subject.sanitize_attributes({'part_of' => 'A book', 'something_crazy' => "get's thrown out"}).should == {'part_of' => 'A book'} end end end
Version data entries
5 entries across 5 versions & 1 rubygems