Sha256: c39210d51c6cb8b63dc6f572245cd55b3495aef28ac9e26bab133210123c3d55

Contents?: true

Size: 413 Bytes

Versions: 14

Compression:

Stored size: 413 Bytes

Contents

require 'pact/provider/rspec'
require 'rspec/mocks'

class StubbedThing
  def self.stub_me
  end
end

class App
  def self.call env
    [200, {}, [StubbedThing.stub_me]]
  end
end

Pact.provider_states_for 'Consumer' do

  provider_state 'something is stubbed' do
    set_up do
      StubbedThing.stub(:stub_me).and_return("stubbing works")
    end
  end
end

Pact.service_provider 'Provider' do
  app { App }
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
pact-1.1.1 spec/support/stubbing.rb
pact-1.1.0 spec/support/stubbing.rb
pact-1.1.0.rc5 spec/support/stubbing.rb
pact-1.1.0.rc4 spec/support/stubbing.rb
pact-1.1.0.rc3 spec/support/stubbing.rb
pact-1.0.39 spec/support/stubbing.rb
pact-1.1.0.rc2 spec/support/stubbing.rb
pact-1.0.38 spec/support/stubbing.rb
pact-1.1.0.rc1 spec/support/stubbing.rb
pact-1.0.37 spec/support/stubbing.rb
pact-1.0.36 spec/support/stubbing.rb
pact-1.0.35 spec/support/stubbing.rb
pact-1.0.34 spec/support/stubbing.rb
pact-1.0.33 spec/support/stubbing.rb