Sha256: dcc47a0e6816b2d1b2db0b9ffc1036d1b337313e33d4734f0b3886022195467e

Contents?: true

Size: 650 Bytes

Versions: 35

Compression:

Stored size: 650 Bytes

Contents

require 'spec_helper'

describe ActiveFedora::Base do
  before :all do
    class MockAFBaseRelationship < ActiveFedora::Base
    end
  end
  after :all do
    Object.send(:remove_const, :MockAFBaseRelationship)
  end

  subject(:relationship) { MockAFBaseRelationship.new }

  context '#changed_for_autosave?' do
    before do
      expect(relationship).to receive(:new_record?).and_return(false)
      expect(relationship).to receive(:changed?).and_return(false)
      expect(relationship).to receive(:marked_for_destruction?).and_return(false)
    end
    it {
      expect { relationship.changed_for_autosave? }.to_not raise_error
    }
  end
end

Version data entries

35 entries across 35 versions & 1 rubygems

Version Path
active-fedora-12.2.4 spec/integration/autosave_association_spec.rb
active-fedora-12.2.3 spec/integration/autosave_association_spec.rb
active-fedora-11.5.6 spec/integration/autosave_association_spec.rb
active-fedora-12.2.2 spec/integration/autosave_association_spec.rb
active-fedora-11.2.1 spec/integration/autosave_association_spec.rb
active-fedora-12.2.1 spec/integration/autosave_association_spec.rb
active-fedora-12.0.3 spec/integration/autosave_association_spec.rb
active-fedora-11.5.5 spec/integration/autosave_association_spec.rb
active-fedora-13.1.2 spec/integration/autosave_association_spec.rb
active-fedora-13.1.1 spec/integration/autosave_association_spec.rb
active-fedora-13.1.0 spec/integration/autosave_association_spec.rb
active-fedora-13.0.0 spec/integration/autosave_association_spec.rb
active-fedora-12.1.1 spec/integration/autosave_association_spec.rb
active-fedora-12.1.0 spec/integration/autosave_association_spec.rb
active-fedora-11.5.4 spec/integration/autosave_association_spec.rb
active-fedora-11.5.3 spec/integration/autosave_association_spec.rb
active-fedora-12.0.2 spec/integration/autosave_association_spec.rb
active-fedora-12.0.1 spec/integration/autosave_association_spec.rb
active-fedora-11.5.2 spec/integration/autosave_association_spec.rb
active-fedora-12.0.0 spec/integration/autosave_association_spec.rb