Sha256: 8eb92660a39bfec8061307547017fd3760fef7c4fc010b7c3812a367a7fc7d30

Contents?: true

Size: 811 Bytes

Versions: 12

Compression:

Stored size: 811 Bytes

Contents

require "spec_helper"
require "pact_broker/api/decorators/relationships_csv_decorator"

module PactBroker
  module Api
    module Decorators
      describe RelationshipsCsvDecorator do

        let(:pact) { TestDataBuilder.new.create_pact_with_hierarchy("My Consumer", "1.0", "My Provider").and_return(:pact) }
        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

12 entries across 12 versions & 1 rubygems

Version Path
pact_broker-2.89.1 spec/lib/pact_broker/api/decorators/relationships_csv_decorator_spec.rb
pact_broker-2.89.0 spec/lib/pact_broker/api/decorators/relationships_csv_decorator_spec.rb
pact_broker-2.88.0 spec/lib/pact_broker/api/decorators/relationships_csv_decorator_spec.rb
pact_broker-2.87.0 spec/lib/pact_broker/api/decorators/relationships_csv_decorator_spec.rb
pact_broker-2.86.0 spec/lib/pact_broker/api/decorators/relationships_csv_decorator_spec.rb
pact_broker-2.85.1 spec/lib/pact_broker/api/decorators/relationships_csv_decorator_spec.rb
pact_broker-2.85.0 spec/lib/pact_broker/api/decorators/relationships_csv_decorator_spec.rb
pact_broker-2.84.0 spec/lib/pact_broker/api/decorators/relationships_csv_decorator_spec.rb
pact_broker-2.83.0 spec/lib/pact_broker/api/decorators/relationships_csv_decorator_spec.rb
pact_broker-2.82.0 spec/lib/pact_broker/api/decorators/relationships_csv_decorator_spec.rb
pact_broker-2.81.0 spec/lib/pact_broker/api/decorators/relationships_csv_decorator_spec.rb
pact_broker-2.80.0 spec/lib/pact_broker/api/decorators/relationships_csv_decorator_spec.rb