Sha256: 495fd88f39f3a6b962f505eaf271ec7116b84fb82fdf89567b3cb9c24a2df17a

Contents?: true

Size: 1.42 KB

Versions: 6

Compression:

Stored size: 1.42 KB

Contents

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

    it { 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

  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 { is_expected.to eq [
      :creator,
      :contributor,
      :description,
      :keyword,
      :rights,
      :publisher,
      :date_created,
      :subject,
      :language,
      :identifier,
      :based_near,
      :related_url,
      :resource_type
    ] }
  end

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

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
sufia-7.1.0 spec/forms/sufia/forms/collection_form_spec.rb
sufia-7.0.0 spec/forms/sufia/forms/collection_form_spec.rb
sufia-7.0.0.rc2 spec/forms/sufia/forms/collection_form_spec.rb
sufia-7.0.0.rc1 spec/forms/sufia/forms/collection_form_spec.rb
sufia-7.0.0.beta4 spec/forms/sufia/forms/collection_form_spec.rb
sufia-7.0.0.beta3 spec/forms/sufia/collection_form_spec.rb