Sha256: 70b32bf17de78c8ea28be645d9a16060fd9796f21f967546dc7abbdbe3fd8a48

Contents?: true

Size: 530 Bytes

Versions: 2

Compression:

Stored size: 530 Bytes

Contents

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

describe "provider side" do
   describe "configure" do

      class TestHelper
         include Pact::Producer::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

2 entries across 2 versions & 1 rubygems

Version Path
pact-0.1.37 spec/integration/pact/provider_configuration_spec.rb
pact-0.1.35 spec/integration/pact/provider_configuration_spec.rb