Sha256: ff038f334b6fae8af6bb1d73dd994b702b7fa13c6f9d53cf002636e5b1f7ce9b
Contents?: true
Size: 801 Bytes
Versions: 44
Compression:
Stored size: 801 Bytes
Contents
require 'spec_helper' require 'pact_broker/api/decorators/relationships_csv_decorator' module PactBroker module Api module Decorators describe RelationshipsCsvDecorator do let(:pact) { ProviderStateBuilder.new.create_pact_with_hierarchy "My Consumer", "1.0", "My Provider"} let(:pacts) { [pact]} subject { RelationshipsCsvDecorator.new(pacts) } describe "#to_csv" do let(:line_1) { '1,My Consumer,1,3158419,0,1,2,0,0,0,0,0,0,0,0'} let(:line_2) { '2,My Provider,1,3158419,0,2,0,0,0,0,0,0,0,0,0' } let(:expected_text) { [line_1, line_2].join("\n") + "\n" } xit "returns the relationships as CSV" do expect(subject.to_csv).to eq expected_text end end end end end end
Version data entries
44 entries across 44 versions & 1 rubygems