Sha256: 7dfe0fe16ece13cf0cbf4ad0276f0f8d9efb4a5ac3aed4b3a6f0612fc0289a4e

Contents?: true

Size: 522 Bytes

Versions: 14

Compression:

Stored size: 522 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

14 entries across 14 versions & 1 rubygems

Version Path
pact-1.4.0.rc4 spec/integration/pact/provider_configuration_spec.rb
pact-1.4.0.rc3 spec/integration/pact/provider_configuration_spec.rb
pact-1.4.0.rc2 spec/integration/pact/provider_configuration_spec.rb
pact-1.3.3 spec/integration/pact/provider_configuration_spec.rb
pact-1.3.2 spec/integration/pact/provider_configuration_spec.rb
pact-1.3.1 spec/integration/pact/provider_configuration_spec.rb
pact-1.3.0 spec/integration/pact/provider_configuration_spec.rb
pact-1.2.1.rc2 spec/integration/pact/provider_configuration_spec.rb
pact-1.2.1.rc1 spec/integration/pact/provider_configuration_spec.rb
pact-1.1.1 spec/integration/pact/provider_configuration_spec.rb
pact-1.1.0 spec/integration/pact/provider_configuration_spec.rb
pact-1.1.0.rc5 spec/integration/pact/provider_configuration_spec.rb
pact-1.1.0.rc4 spec/integration/pact/provider_configuration_spec.rb
pact-1.1.0.rc3 spec/integration/pact/provider_configuration_spec.rb