Sha256: bd966cbdc58d4abad8e876c1037157d67e71b7022e11354f57a0918ebf674a6c
Contents?: true
Size: 862 Bytes
Versions: 12
Compression:
Stored size: 862 Bytes
Contents
require "spec_helper" require "pact_broker/pacts/create_formatted_diff" require "pact_broker/pacts/repository" module PactBroker module Pacts describe CreateFormattedDiff do describe ".call" do let(:pact_content_version_1) do hash = load_json_fixture("consumer-provider.json") hash["interactions"].first["request"]["method"] = "post" hash.to_json end let(:pact_content_version_2) { load_fixture("consumer-provider.json") } subject { CreateFormattedDiff.call(pact_content_version_2, pact_content_version_1) } it "returns the formatted diff" do expect(subject).to include "interactions" expect(subject).to match(/\-.*post/) expect(subject).to match(/\+.*get/) expect(subject).to_not include "Key" end end end end end
Version data entries
12 entries across 12 versions & 1 rubygems