Sha256: ab8f976a7918d88150da52b24ce8e1cec65730942fa2994572d0b1d65bbfcd93

Contents?: true

Size: 278 Bytes

Versions: 42

Compression:

Stored size: 278 Bytes

Contents

require "rspec"

RSpec.shared_examples "a formatter object" do
  Berkshelf::BaseFormatter.instance_methods(false).each do |name|
    next if name == :cleanup_hook

    it "implements ##{name}" do
      expect(subject.method(name).owner).to eq(described_class)
    end
  end
end

Version data entries

42 entries across 42 versions & 1 rubygems

Version Path
berkshelf-8.0.15 spec/support/shared_examples/formatter.rb
berkshelf-8.0.13 spec/support/shared_examples/formatter.rb
berkshelf-8.0.12 spec/support/shared_examples/formatter.rb
berkshelf-8.0.9 spec/support/shared_examples/formatter.rb
berkshelf-8.0.7 spec/support/shared_examples/formatter.rb
berkshelf-8.0.5 spec/support/shared_examples/formatter.rb
berkshelf-8.0.2 spec/support/shared_examples/formatter.rb
berkshelf-8.0.1 spec/support/shared_examples/formatter.rb
berkshelf-8.0.0 spec/support/shared_examples/formatter.rb
berkshelf-7.2.2 spec/support/shared_examples/formatter.rb
berkshelf-7.2.1 spec/support/shared_examples/formatter.rb
berkshelf-7.2.0 spec/support/shared_examples/formatter.rb
berkshelf-7.1.0 spec/support/shared_examples/formatter.rb
berkshelf-7.0.10 spec/support/shared_examples/formatter.rb
berkshelf-7.0.9 spec/support/shared_examples/formatter.rb
berkshelf-7.0.8 spec/support/shared_examples/formatter.rb
berkshelf-7.0.7 spec/support/shared_examples/formatter.rb
berkshelf-6.3.4 spec/support/shared_examples/formatter.rb
berkshelf-7.0.6 spec/support/shared_examples/formatter.rb
berkshelf-7.0.5 spec/support/shared_examples/formatter.rb