Sha256: b84600dc11f480767d05603273c12c1fcdfa39edfc1d115d6e8f5fdd369ee089

Contents?: true

Size: 609 Bytes

Versions: 10

Compression:

Stored size: 609 Bytes

Contents

require 'spec_helper'
require 'pact_broker/repositories/pacticipant_repository'
require 'support/provider_state_builder'

module PactBroker
  module Repositories
    describe PacticipantRepository do


      describe "#pacticipant_names" do

        before do
          ProviderStateBuilder.new
            .create_pacticipant("Plants")
            .create_pacticipant("Animals")
        end

        subject { PacticipantRepository.new.pacticipant_names }

        it "returns an array of pacticipant names" do
          expect(subject).to eq ["Animals", "Plants"]
        end

      end


    end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
pact_broker-1.8.1 spec/lib/pact_broker/repositories/pacticipant_repository_spec.rb
pact_broker-1.8.0 spec/lib/pact_broker/repositories/pacticipant_repository_spec.rb
pact_broker-1.7.0 spec/lib/pact_broker/repositories/pacticipant_repository_spec.rb
pact_broker-1.6.0 spec/lib/pact_broker/repositories/pacticipant_repository_spec.rb
pact_broker-1.5.0 spec/lib/pact_broker/repositories/pacticipant_repository_spec.rb
pact_broker-1.4.0 spec/lib/pact_broker/repositories/pacticipant_repository_spec.rb
pact_broker-1.3.2.rc1 spec/lib/pact_broker/repositories/pacticipant_repository_spec.rb
pact_broker-1.3.1 spec/lib/pact_broker/repositories/pacticipant_repository_spec.rb
pact_broker-1.3.0 spec/lib/pact_broker/repositories/pacticipant_repository_spec.rb
pact_broker-1.2.0 spec/lib/pact_broker/repositories/pacticipant_repository_spec.rb