Sha256: f2629efbf4941df6dda8b1262dd22e3bbc9bb778b94708f354b4ab8b1c9cff60
Contents?: true
Size: 708 Bytes
Versions: 1
Compression:
Stored size: 708 Bytes
Contents
#!/usr/bin/env ruby # frozen_string_literal: true require 'rom-files' require 'rspec' RSpec.describe ROM::Files::Gateway, 'usage' do subject(:gateway) { ROM::Files::Gateway.new(uri) } let(:uri) { SPEC_ROOT.dirname } example 'Obtaining datasets', :aggregate_failures do lib = gateway.dataset(:lib).recursive expect(lib).to be_a ROM::Files::Dataset expect(gateway.dataset?(:lib)).to be true puts "Library files:\n", lib.pluck(&:to_s) spec = gateway.dataset(:spec).recursive expect(spec).to be_a ROM::Files::Dataset expect(gateway.dataset?(:spec)).to be true p "Specifications:\n", spec.pluck(&:to_s) end end require 'rspec/autorun' if $PROGRAM_NAME == __FILE__
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rom-files-0.2.0 | spec/integration/rom/files/gateway_spec.rb |