Sha256: 2417ca3300abe606d8c3562062eaaee0179a132fdc1522cdfcd88415d89905c1

Contents?: true

Size: 1.54 KB

Versions: 13

Compression:

Stored size: 1.54 KB

Contents

describe 'collections/_form.html.erb', type: :view do
  let(:collection) { build(:collection) }
  let(:collection_form) { Sufia::Forms::CollectionForm.new(collection) }

  before do
    controller.request.path_parameters[:id] = 'j12345'
    assign(:form, collection_form)
    assign(:collection, collection)
  end

  it "draws the metadata fields for collection" do
    render
    expect(rendered).to have_selector("input#collection_title")
    expect(rendered).to have_selector("span", text: "required")
    expect(rendered).not_to have_selector("div#additional_title.multi_value")
    expect(rendered).to have_selector("input#collection_creator.multi_value")
    expect(rendered).to have_selector("textarea#collection_description")
    expect(rendered).to have_selector("input#collection_contributor")
    expect(rendered).to have_selector("input#collection_keyword")
    expect(rendered).to have_selector("input#collection_subject")
    expect(rendered).to have_selector("input#collection_publisher")
    expect(rendered).to have_selector("input#collection_date_created")
    expect(rendered).to have_selector("input#collection_language")
    expect(rendered).to have_selector("input#collection_identifier")
    expect(rendered).to have_selector("input#collection_based_near")
    expect(rendered).to have_selector("input#collection_related_url")
    expect(rendered).to have_selector("select#collection_rights")
    expect(rendered).to have_selector("select#collection_resource_type")
    expect(rendered).not_to have_selector("input#collection_visibility")
  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
sufia-7.4.1 spec/views/collections/_form.html.erb_spec.rb
sufia-7.4.0 spec/views/collections/_form.html.erb_spec.rb
sufia-7.3.1 spec/views/collections/_form.html.erb_spec.rb
sufia-7.3.0 spec/views/collections/_form.html.erb_spec.rb
sufia-7.3.0.rc3 spec/views/collections/_form.html.erb_spec.rb
sufia-7.3.0.rc2 spec/views/collections/_form.html.erb_spec.rb
sufia-7.3.0.rc1 spec/views/collections/_form.html.erb_spec.rb
sufia-7.2.0 spec/views/collections/_form.html.erb_spec.rb
sufia-7.1.0 spec/views/collections/_form.html.erb_spec.rb
sufia-7.0.0 spec/views/collections/_form.html.erb_spec.rb
sufia-7.0.0.rc2 spec/views/collections/_form.html.erb_spec.rb
sufia-7.0.0.rc1 spec/views/collections/_form.html.erb_spec.rb
sufia-7.0.0.beta4 spec/views/collections/_form.html.erb_spec.rb