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

Version Path
pact_broker-2.0.5 spec/lib/pact_broker/api/decorators/relationships_csv_decorator_spec.rb
pact_broker-2.0.4 spec/lib/pact_broker/api/decorators/relationships_csv_decorator_spec.rb
pact_broker-2.0.3 spec/lib/pact_broker/api/decorators/relationships_csv_decorator_spec.rb
pact_broker-2.0.2 spec/lib/pact_broker/api/decorators/relationships_csv_decorator_spec.rb
pact_broker-2.0.1 spec/lib/pact_broker/api/decorators/relationships_csv_decorator_spec.rb
pact_broker-2.0.0 spec/lib/pact_broker/api/decorators/relationships_csv_decorator_spec.rb
pact_broker-2.0.0.beta.8 spec/lib/pact_broker/api/decorators/relationships_csv_decorator_spec.rb
pact_broker-2.0.0.beta.7 spec/lib/pact_broker/api/decorators/relationships_csv_decorator_spec.rb
pact_broker-2.0.0.beta.6 spec/lib/pact_broker/api/decorators/relationships_csv_decorator_spec.rb
pact_broker-1.18.0 spec/lib/pact_broker/api/decorators/relationships_csv_decorator_spec.rb
pact_broker-2.0.0.beta.5 spec/lib/pact_broker/api/decorators/relationships_csv_decorator_spec.rb
pact_broker-1.18.0.beta.1 spec/lib/pact_broker/api/decorators/relationships_csv_decorator_spec.rb
pact_broker-1.17.2 spec/lib/pact_broker/api/decorators/relationships_csv_decorator_spec.rb
pact_broker-1.17.1 spec/lib/pact_broker/api/decorators/relationships_csv_decorator_spec.rb
pact_broker-2.0.0.beta.4 spec/lib/pact_broker/api/decorators/relationships_csv_decorator_spec.rb
pact_broker-2.0.0.beta.3 spec/lib/pact_broker/api/decorators/relationships_csv_decorator_spec.rb
pact_broker-2.0.0.beta.2 spec/lib/pact_broker/api/decorators/relationships_csv_decorator_spec.rb
pact_broker-2.0.0.beta.1 spec/lib/pact_broker/api/decorators/relationships_csv_decorator_spec.rb
pact_broker-1.17.0 spec/lib/pact_broker/api/decorators/relationships_csv_decorator_spec.rb
pact_broker-1.16.0 spec/lib/pact_broker/api/decorators/relationships_csv_decorator_spec.rb