Sha256: a8fddab3aba4b10bf540bc8cfdeca9b6b1557915bc06ce716d3faecc65bb8259

Contents?: true

Size: 1.48 KB

Versions: 53

Compression:

Stored size: 1.48 KB

Contents

require 'spec_helper'

describe 'curation_concerns/permissions/confirm.html.erb' do
  before do
    allow(curation_concern).to receive(:to_param).and_return('test:123')
    allow(view).to receive(:curation_concern).and_return(curation_concern)
    render
  end

  context 'when the work is embargoed' do
    let(:curation_concern) { build(:embargoed_work, embargo_date: '2099-09-26'.to_date) }

    it 'has a message about embargos' do
      expect(rendered).to have_content "You've applied an embargo to this Generic Work, Test title, changing its visibility to Private until September 26th, 2099. Would you like to apply the same embargo to all of the files within the Generic Work as well?"
    end
  end

  context 'when the work is leased' do
    let(:curation_concern) { build(:leased_work, embargo_date: '2099-09-26'.to_date) }

    it 'has a message about leases' do
      expect(rendered).to have_content "You've applied a lease to this Generic Work, Test title, changing its visibility to Open Access until September 26th, 2099. Would you like to apply the same lease to all of the files within the Generic Work as well?"
    end
  end

  context 'when the work is not embargoed' do
    let(:curation_concern) { build(:work) }

    it 'has a message about visibility' do
      expect(rendered).to have_content "You've changed the permissions on this Generic Work, Test title, making it visible to Private. Would you like change all of the files within the Generic Work to Private as well?"
    end
  end
end

Version data entries

53 entries across 53 versions & 1 rubygems

Version Path
curation_concerns-1.6.3 spec/views/curation_concerns/permissions/confirm.html.erb_spec.rb
curation_concerns-1.6.2 spec/views/curation_concerns/permissions/confirm.html.erb_spec.rb
curation_concerns-1.6.1 spec/views/curation_concerns/permissions/confirm.html.erb_spec.rb
curation_concerns-1.6.0 spec/views/curation_concerns/permissions/confirm.html.erb_spec.rb
curation_concerns-1.5.0 spec/views/curation_concerns/permissions/confirm.html.erb_spec.rb
curation_concerns-1.4.0 spec/views/curation_concerns/permissions/confirm.html.erb_spec.rb
curation_concerns-1.3.3 spec/views/curation_concerns/permissions/confirm.html.erb_spec.rb
curation_concerns-1.3.2 spec/views/curation_concerns/permissions/confirm.html.erb_spec.rb
curation_concerns-1.3.1 spec/views/curation_concerns/permissions/confirm.html.erb_spec.rb
curation_concerns-1.3.0 spec/views/curation_concerns/permissions/confirm.html.erb_spec.rb
curation_concerns-1.2.0 spec/views/curation_concerns/permissions/confirm.html.erb_spec.rb
curation_concerns-1.1.2 spec/views/curation_concerns/permissions/confirm.html.erb_spec.rb
curation_concerns-1.1.1 spec/views/curation_concerns/permissions/confirm.html.erb_spec.rb
curation_concerns-1.1.0 spec/views/curation_concerns/permissions/confirm.html.erb_spec.rb
curation_concerns-1.0.0 spec/views/curation_concerns/permissions/confirm.html.erb_spec.rb
curation_concerns-1.0.0.beta10 spec/views/curation_concerns/permissions/confirm.html.erb_spec.rb
curation_concerns-1.0.0.beta9 spec/views/curation_concerns/permissions/confirm.html.erb_spec.rb
curation_concerns-1.0.0.beta8 spec/views/curation_concerns/permissions/confirm.html.erb_spec.rb
curation_concerns-1.0.0.beta7 spec/views/curation_concerns/permissions/confirm.html.erb_spec.rb
curation_concerns-1.0.0.beta6 spec/views/curation_concerns/permissions/confirm.html.erb_spec.rb