Sha256: e6f2d84e32ab99d7569f6a2a134a4dd9a69bad7e90926e97f6525d2d2bbc38ba

Contents?: true

Size: 1.42 KB

Versions: 8

Compression:

Stored size: 1.42 KB

Contents

describe Sufia::Forms::CollectionForm do
  describe "#terms" do
    subject { described_class.terms }

    it do
      is_expected.to eq [:resource_type,
                         :title,
                         :creator,
                         :contributor,
                         :description,
                         :keyword,
                         :rights,
                         :publisher,
                         :date_created,
                         :subject,
                         :language,
                         :representative_id,
                         :thumbnail_id,
                         :identifier,
                         :based_near,
                         :related_url,
                         :visibility]
    end
  end

  let(:collection) { build(:collection) }
  let(:form) { described_class.new(collection) }

  describe "#primary_terms" do
    subject { form.primary_terms }
    it { is_expected.to eq([:title]) }
  end

  describe "#secondary_terms" do
    subject { form.secondary_terms }

    it do
      is_expected.to eq [
        :creator,
        :contributor,
        :description,
        :keyword,
        :rights,
        :publisher,
        :date_created,
        :subject,
        :language,
        :identifier,
        :based_near,
        :related_url,
        :resource_type
      ]
    end
  end

  describe "#id" do
    subject { form.id }
    it { is_expected.to be_nil }
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
sufia-7.4.1 spec/forms/sufia/forms/collection_form_spec.rb
sufia-7.4.0 spec/forms/sufia/forms/collection_form_spec.rb
sufia-7.3.1 spec/forms/sufia/forms/collection_form_spec.rb
sufia-7.3.0 spec/forms/sufia/forms/collection_form_spec.rb
sufia-7.3.0.rc3 spec/forms/sufia/forms/collection_form_spec.rb
sufia-7.3.0.rc2 spec/forms/sufia/forms/collection_form_spec.rb
sufia-7.3.0.rc1 spec/forms/sufia/forms/collection_form_spec.rb
sufia-7.2.0 spec/forms/sufia/forms/collection_form_spec.rb