Sha256: 072b776375d9fcb55c00c36615ec6f0baa22fec0710e552b4f8756b5f171721c

Contents?: true

Size: 1.07 KB

Versions: 5

Compression:

Stored size: 1.07 KB

Contents

require 'spec_helper'

describe 'collections/_show_descriptions.html.erb', :type => :view do
  context 'displaying a custom collection' do
    let(:collection) do
      mock_model(Collection,
                  resource_type: [], creator: [], contributor: [], tag: [],
                  description: '', title: 'hmm',
                  rights: [], publisher: [], date_created: ['2000-01-01'], subject: [],
                  language: [], identifier: [], based_near: [], related_url: [],
                  members: ['foo', 'bar'], bytes: 123456678
                )
    end
    before do
      assign(:presenter, presenter)
    end

    let(:presenter) { Sufia::CollectionPresenter.new(collection) }


    it "should draw the metadata fields for collection" do
      render
      expect(rendered).to have_content 'Date Created'
      expect(rendered).to include('itemprop="dateCreated"')
      expect(rendered).to have_content 'Total Items'
      expect(rendered).to have_content '2'
      expect(rendered).to have_content 'Size'
      expect(rendered).to have_content '118 MB'
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
sufia-6.2.0 spec/views/collections/_show_descriptions.html.erb_spec.rb
sufia-6.1.0 spec/views/collections/_show_descriptions.html.erb_spec.rb
sufia-6.0.0 spec/views/collections/_show_descriptions.html.erb_spec.rb
sufia-6.0.0.rc4 spec/views/collections/_show_descriptions.html.erb_spec.rb
sufia-6.0.0.rc3 spec/views/collections/_show_descriptions.html.erb_spec.rb