Sha256: d74137c2fa7a335fb951768dec8e0e906c36aa9406b3dda71242ce3755fdf850

Contents?: true

Size: 582 Bytes

Versions: 29

Compression:

Stored size: 582 Bytes

Contents

require 'spec_helper'
require 'pact/provider/print_missing_provider_states'

module Pact
  module Provider
    describe PrintMissingProviderStates do

      describe "text" do
        let(:missing_provider_states) { {'Consumer 1' => ['state1','state2'], 'Consumer 2' => ['state3']} }
        let(:expected_output) { File.read("./spec/support/missing_provider_states_output.txt")}
        subject { PrintMissingProviderStates.text missing_provider_states }
        it "returns the text" do
          expect(subject).to include expected_output
        end
      end

    end
  end
end

Version data entries

29 entries across 29 versions & 1 rubygems

Version Path
pact-1.0.35 spec/lib/pact/provider/print_missing_provider_states_spec.rb
pact-1.0.34 spec/lib/pact/provider/print_missing_provider_states_spec.rb
pact-1.0.33 spec/lib/pact/provider/print_missing_provider_states_spec.rb
pact-1.0.32 spec/lib/pact/provider/print_missing_provider_states_spec.rb
pact-1.0.31 spec/lib/pact/provider/print_missing_provider_states_spec.rb
pact-1.0.30 spec/lib/pact/provider/print_missing_provider_states_spec.rb
pact-1.0.29 spec/lib/pact/provider/print_missing_provider_states_spec.rb
pact-1.0.28 spec/lib/pact/provider/print_missing_provider_states_spec.rb
pact-1.0.27 spec/lib/pact/provider/print_missing_provider_states_spec.rb