Sha256: 35c808ca3e54702986b52e78e5d78b5be4fc4012c6608f8adceeee61f0be1d42

Contents?: true

Size: 665 Bytes

Versions: 8

Compression:

Stored size: 665 Bytes

Contents

# Generated via
#  `rails generate active_fedora::model <%= class_name %>`
require 'spec_helper'
require 'active_fedora/test_support'

describe <%= class_name %> do
  it_behaves_like 'An ActiveModel'
  include ActiveFedora::TestSupport
  subject { <%= class_name %>.new }

  describe "when persisted to fedora" do
    before { subject.save! }
    after { subject.destroy }
    it 'should exist' do
      expect(<%= class_name %>.exists?(subject.id)).to be true
    end
  end

  it 'should have a descMetadata datastream' do
    expect(subject.descMetadata).to be_kind_of <%= options['descMetadata'] ? options['descMetadata'] : "#{class_name}Metadata" %>
  end

end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
active-fedora-9.0.0.beta8 lib/generators/active_fedora/model/templates/model_spec.rb.erb
active-fedora-9.0.0.beta7 lib/generators/active_fedora/model/templates/model_spec.rb.erb
active-fedora-9.0.0.beta6 lib/generators/active_fedora/model/templates/model_spec.rb.erb
active-fedora-9.0.0.beta5 lib/generators/active_fedora/model/templates/model_spec.rb.erb
active-fedora-9.0.0.beta4 lib/generators/active_fedora/model/templates/model_spec.rb.erb
active-fedora-9.0.0.beta3 lib/generators/active_fedora/model/templates/model_spec.rb.erb
active-fedora-9.0.0.beta2 lib/generators/active_fedora/model/templates/model_spec.rb.erb
active-fedora-9.0.0.beta1 lib/generators/active_fedora/model/templates/model_spec.rb.erb