Sha256: f35d364d5bb738dbdf2392d888998d8f8951e2562223e55167c3da6224574b21

Contents?: true

Size: 509 Bytes

Versions: 14

Compression:

Stored size: 509 Bytes

Contents

# frozen_string_literal: true
RSpec.shared_examples 'a Valkyrie::StorageAdapter::File' do
  before do
    raise 'adapter must be set with `let(:file)`' unless defined? file
  end

  subject { file }

  it { is_expected.to respond_to(:read) }
  it { is_expected.to respond_to(:rewind) }
  it { is_expected.to respond_to(:id) }
  it { is_expected.to respond_to(:close) }
  describe "#disk_path" do
    it "returns an existing disk path" do
      expect(File.exist?(file.disk_path)).to eq true
    end
  end
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
valkyrie-3.1.5 lib/valkyrie/specs/shared_specs/file.rb
valkyrie-3.1.4 lib/valkyrie/specs/shared_specs/file.rb
valkyrie-3.1.3 lib/valkyrie/specs/shared_specs/file.rb
valkyrie-3.1.2 lib/valkyrie/specs/shared_specs/file.rb
valkyrie-3.1.1 lib/valkyrie/specs/shared_specs/file.rb
valkyrie-3.1.0 lib/valkyrie/specs/shared_specs/file.rb
valkyrie-3.0.3 lib/valkyrie/specs/shared_specs/file.rb
valkyrie-3.0.2 lib/valkyrie/specs/shared_specs/file.rb
valkyrie-3.0.1 lib/valkyrie/specs/shared_specs/file.rb
valkyrie-3.0.0 lib/valkyrie/specs/shared_specs/file.rb
valkyrie-3.0.0.pre.rc.1 lib/valkyrie/specs/shared_specs/file.rb
valkyrie-3.0.0.pre.beta.3 lib/valkyrie/specs/shared_specs/file.rb
valkyrie-3.0.0.pre.beta.2 lib/valkyrie/specs/shared_specs/file.rb
valkyrie-3.0.0.pre.beta.1 lib/valkyrie/specs/shared_specs/file.rb