Sha256: 8da5cd21f2b55f9952e556bd579e082d61294be57da304ba5cb4b678331fa23f

Contents?: true

Size: 581 Bytes

Versions: 3

Compression:

Stored size: 581 Bytes

Contents

require 'spec_helper'

describe Sufia::VersionListPresenter, :no_clean do
  let(:resource_version) do
    ActiveFedora::VersionsGraph::ResourceVersion.new.tap do |v|
      v.uri = 'http://example.com/version1'
      v.label = 'version1'
      v.created = '2014-12-09T02:03:18.296Z'
    end
  end

  subject { Sufia::VersionListPresenter.new([resource_version]) }

  describe "#each" do
    it "should yield version_presenters" do
      subject.each do |v|
        expect(v).to be_kind_of Sufia::VersionPresenter
        expect(v.label).to eq 'version1'
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
sufia-6.0.0.rc2 spec/presenters/sufia/version_list_presenter_spec.rb
sufia-6.0.0.rc1 spec/presenters/sufia/version_list_presenter_spec.rb
sufia-6.0.0.beta1 spec/presenters/sufia/version_list_presenter_spec.rb