Sha256: d01aeb74106bca7a5d30405a30f6a57ac4cf4ed3755d0d64e724c517955a404f
Contents?: true
Size: 548 Bytes
Versions: 10
Compression:
Stored size: 548 Bytes
Contents
# frozen_string_literal: true require 'rom/lint/gateway' require 'rom/lint/enumerable_dataset' RSpec.shared_examples 'a rom gateway' do ROM::Lint::Gateway.each_lint do |name, linter| it name do result = linter.new(identifier, gateway, uri).lint(name) expect(result).to be_truthy end end end RSpec.shared_examples 'a rom enumerable dataset' do ROM::Lint::EnumerableDataset.each_lint do |name, linter| it name do result = linter.new(dataset, data).lint(name) expect(result).to be_truthy end end end
Version data entries
10 entries across 10 versions & 1 rubygems