Sha256: 5846a06399edb3b3c0f7b582e534087a4cffac98451bf1ffce8cf8b44ce84040

Contents?: true

Size: 1.55 KB

Versions: 10

Compression:

Stored size: 1.55 KB

Contents

require 'spec_helper'

RSpec.describe 'hyrax/admin/admin_sets/_form_visibility.html.erb', type: :view do
  let(:template) { stub_model(Hyrax::PermissionTemplate) }
  let(:pt_form) { Hyrax::Forms::PermissionTemplateForm.new(template) }

  before do
    @form = instance_double(Hyrax::Forms::AdminSetForm,
                            to_model: stub_model(AdminSet),
                            permission_template: pt_form)
    render
  end

  it "has the form" do
    expect(rendered).to have_selector('#visibility input[type=radio][name="permission_template[release_period]"][value=now]')
    expect(rendered).to have_selector('#visibility input[type=radio][name="permission_template[release_period]"][value=fixed]')
    expect(rendered).to have_selector('#visibility input[type=radio][name="permission_template[release_varies]"][value=before]')
    expect(rendered).to have_selector('#visibility input[type=radio][name="permission_template[release_varies]"][value=embargo]')
    expect(rendered).to have_selector('#visibility select[name="permission_template[release_embargo]"]')
    expect(rendered).to have_selector('#visibility input[type=date][name="permission_template[release_date]"]')
    expect(rendered).to have_selector('#visibility input[type=radio][name="permission_template[visibility]"][value=open]')
    expect(rendered).to have_selector('#visibility input[type=radio][name="permission_template[visibility]"][value=authenticated]')
    expect(rendered).to have_selector('#visibility input[type=radio][name="permission_template[visibility]"][value=restricted]')
  end
end

Version data entries

10 entries across 10 versions & 2 rubygems

Version Path
hyrax-1.1.1 spec/views/hyrax/admin/admin_sets/_form_visibility.html.erb_spec.rb
hyrax-1.1.0 spec/views/hyrax/admin/admin_sets/_form_visibility.html.erb_spec.rb
hyrax-1.0.5 spec/views/hyrax/admin/admin_sets/_form_visibility.html.erb_spec.rb
hyrax-1.0.4 spec/views/hyrax/admin/admin_sets/_form_visibility.html.erb_spec.rb
hyrax-1.0.3 spec/views/hyrax/admin/admin_sets/_form_visibility.html.erb_spec.rb
hyrax-1.0.2 spec/views/hyrax/admin/admin_sets/_form_visibility.html.erb_spec.rb
hyrax-1.0.1 spec/views/hyrax/admin/admin_sets/_form_visibility.html.erb_spec.rb
hyrax-1.0.0.rc2 spec/views/hyrax/admin/admin_sets/_form_visibility.html.erb_spec.rb
hyrax-1.0.0.rc1 spec/views/hyrax/admin/admin_sets/_form_visibility.html.erb_spec.rb
test_hyrax-0.0.1.alpha spec/views/hyrax/admin/admin_sets/_form_visibility.html.erb_spec.rb