Sha256: 7c78fc3d4be8725f8430dd9006987cca2cdf101bf4a0d2e41d8dbef5d7161c2a

Contents?: true

Size: 530 Bytes

Versions: 39

Compression:

Stored size: 530 Bytes

Contents

require 'spec_helper'
require 'pact/provider/rspec'

describe "provider side" do
   describe "configure" do

      class TestHelper
         include Pact::Provider::RSpec::InstanceMethods
      end

      let(:application) { double("App")}
      before do
         app_block = ->{ application }
         Pact.service_provider "My Provider" do
            app &app_block
         end         
      end

      it "makes the app available to the tests" do
         expect(TestHelper.new.app).to be(application)
      end

   end
end

Version data entries

39 entries across 39 versions & 1 rubygems

Version Path
pact-1.0.21 spec/integration/pact/provider_configuration_spec.rb
pact-1.0.20 spec/integration/pact/provider_configuration_spec.rb
pact-1.0.19 spec/integration/pact/provider_configuration_spec.rb
pact-1.0.18 spec/integration/pact/provider_configuration_spec.rb
pact-1.0.15 spec/integration/pact/provider_configuration_spec.rb
pact-1.0.13 spec/integration/pact/provider_configuration_spec.rb
pact-1.0.12 spec/integration/pact/provider_configuration_spec.rb
pact-1.0.11 spec/integration/pact/provider_configuration_spec.rb
pact-1.0.10 spec/integration/pact/provider_configuration_spec.rb
pact-1.0.9 spec/integration/pact/provider_configuration_spec.rb
pact-1.0.8 spec/integration/pact/provider_configuration_spec.rb
pact-1.0.7 spec/integration/pact/provider_configuration_spec.rb
pact-1.0.6 spec/integration/pact/provider_configuration_spec.rb
pact-1.0.5 spec/integration/pact/provider_configuration_spec.rb
pact-1.0.4 spec/integration/pact/provider_configuration_spec.rb
pact-1.0.3 spec/integration/pact/provider_configuration_spec.rb
pact-1.0.2 spec/integration/pact/provider_configuration_spec.rb
pact-1.0.1 spec/integration/pact/provider_configuration_spec.rb
pact-1.0.0 spec/integration/pact/provider_configuration_spec.rb