Sha256: 186d60a37ce6b0830db470389013fc255e55c9ea1236169ca9d5413933704c65

Contents?: true

Size: 450 Bytes

Versions: 62

Compression:

Stored size: 450 Bytes

Contents

require 'pact/rspec'

module Pact
  module SpecSupport

    extend self

    def load_fixture name
      File.read(File.join("./spec/fixtures", name))
    end

    def load_json_fixture name
      require 'json'
      JSON.parse(load_fixture(name))
    end

    def remove_ansicolor string
      string.gsub(/\e\[(\d+)m/, '')
    end

    Pact::RSpec.with_rspec_2 do

      def instance_double *args
        double(*args)
      end

    end
  end
end

Version data entries

62 entries across 62 versions & 1 rubygems

Version Path
pact-support-1.11.0 spec/support/spec_support.rb
pact-support-1.10.3 spec/support/spec_support.rb
pact-support-1.10.2 spec/support/spec_support.rb
pact-support-1.10.1 spec/support/spec_support.rb
pact-support-1.10.0 spec/support/spec_support.rb
pact-support-1.9.0 spec/support/spec_support.rb
pact-support-1.8.1 spec/support/spec_support.rb
pact-support-1.8.0 spec/support/spec_support.rb
pact-support-1.7.2 spec/support/spec_support.rb
pact-support-1.7.1 spec/support/spec_support.rb
pact-support-1.7.0 spec/support/spec_support.rb
pact-support-1.6.6 spec/support/spec_support.rb
pact-support-1.6.5 spec/support/spec_support.rb
pact-support-1.7.0.alpha.1 spec/support/spec_support.rb
pact-support-1.6.4 spec/support/spec_support.rb
pact-support-1.6.3 spec/support/spec_support.rb
pact-support-1.6.2 spec/support/spec_support.rb
pact-support-1.6.1 spec/support/spec_support.rb
pact-support-1.6.0 spec/support/spec_support.rb
pact-support-1.5.2 spec/support/spec_support.rb