Sha256: d6fcbe4979debcf8994ea606b80caf798d592ced6ef1429f296e32b13d82dd63

Contents?: true

Size: 520 Bytes

Versions: 18

Compression:

Stored size: 520 Bytes

Contents

require 'spec_helper'
require 'pact/provider/test_methods'

module Pact::Provider
  describe TestMethods do

    class TestHelper
      include TestMethods
    end

    subject { TestHelper.new }

    describe "get_provider_state" do
      it "raises a descriptive error if the provider state is not found" do
        ProviderState.stub(:get).and_return(nil)
        expect{ subject.send(:get_provider_state, 'some state', 'consumer') }.to raise_error /Could not find.*some state.*consumer.*/
      end
    end
  end
end

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
pact-1.0.26 spec/lib/pact/provider/test_methods_spec.rb
pact-1.0.25 spec/lib/pact/provider/test_methods_spec.rb
pact-1.0.24 spec/lib/pact/provider/test_methods_spec.rb
pact-1.0.23 spec/lib/pact/provider/test_methods_spec.rb
pact-1.0.22 spec/lib/pact/provider/test_methods_spec.rb
pact-1.0.21 spec/lib/pact/provider/test_methods_spec.rb
pact-1.0.20 spec/lib/pact/provider/test_methods_spec.rb
pact-1.0.19 spec/lib/pact/provider/test_methods_spec.rb
pact-1.0.18 spec/lib/pact/provider/test_methods_spec.rb
pact-1.0.15 spec/lib/pact/provider/test_methods_spec.rb
pact-1.0.13 spec/lib/pact/provider/test_methods_spec.rb
pact-1.0.12 spec/lib/pact/provider/test_methods_spec.rb
pact-1.0.11 spec/lib/pact/provider/test_methods_spec.rb
pact-1.0.10 spec/lib/pact/provider/test_methods_spec.rb
pact-1.0.6 spec/lib/pact/provider/test_methods_spec.rb
pact-1.0.5 spec/lib/pact/provider/test_methods_spec.rb
pact-1.0.4 spec/lib/pact/provider/test_methods_spec.rb
pact-1.0.3 spec/lib/pact/provider/test_methods_spec.rb