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.39 spec/integration/pact/provider_configuration_spec.rb
pact-1.1.0.rc2 spec/integration/pact/provider_configuration_spec.rb
pact-1.0.38 spec/integration/pact/provider_configuration_spec.rb
pact-1.1.0.rc1 spec/integration/pact/provider_configuration_spec.rb
pact-1.0.37 spec/integration/pact/provider_configuration_spec.rb
pact-1.0.36 spec/integration/pact/provider_configuration_spec.rb
pact-1.0.35 spec/integration/pact/provider_configuration_spec.rb
pact-1.0.34 spec/integration/pact/provider_configuration_spec.rb
pact-1.0.33 spec/integration/pact/provider_configuration_spec.rb
pact-1.0.32 spec/integration/pact/provider_configuration_spec.rb
pact-1.0.31 spec/integration/pact/provider_configuration_spec.rb
pact-1.0.30 spec/integration/pact/provider_configuration_spec.rb
pact-1.0.29 spec/integration/pact/provider_configuration_spec.rb
pact-1.0.28 spec/integration/pact/provider_configuration_spec.rb
pact-1.0.27 spec/integration/pact/provider_configuration_spec.rb
pact-1.0.26 spec/integration/pact/provider_configuration_spec.rb
pact-1.0.25 spec/integration/pact/provider_configuration_spec.rb
pact-1.0.24 spec/integration/pact/provider_configuration_spec.rb
pact-1.0.23 spec/integration/pact/provider_configuration_spec.rb
pact-1.0.22 spec/integration/pact/provider_configuration_spec.rb