Sha256: d8c05fe2f0189b8123b4a552fbc3aa6939410ca1e50b59c02c70692d3378d1d8

Contents?: true

Size: 803 Bytes

Versions: 12

Compression:

Stored size: 803 Bytes

Contents

require "spec_helper"
require "pact/doc/markdown/index_renderer"

module Pact
  module Doc
    module Markdown
      describe IndexRenderer do

        let(:consumer_name) { "Some Consumer" }
        let(:docs) {  {"Some Provider" => "Some Provider.md", "Some other provider" => "Some other provider.md"} }
        let(:subject) { IndexRenderer.new(consumer_name, docs) }
        let(:expected_content) { File.read("./spec/support/generated_index.md")}

        describe "#call" do
          it "renders the index" do
            expect(subject.call).to eq expected_content
          end
        end

        describe ".call" do
          it "renders the index" do
            expect(IndexRenderer.call(consumer_name, docs) ).to eq expected_content
          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/doc/markdown/index_renderer_spec.rb
pact_broker-2.89.0 spec/lib/pact/doc/markdown/index_renderer_spec.rb
pact_broker-2.88.0 spec/lib/pact/doc/markdown/index_renderer_spec.rb
pact_broker-2.87.0 spec/lib/pact/doc/markdown/index_renderer_spec.rb
pact_broker-2.86.0 spec/lib/pact/doc/markdown/index_renderer_spec.rb
pact_broker-2.85.1 spec/lib/pact/doc/markdown/index_renderer_spec.rb
pact_broker-2.85.0 spec/lib/pact/doc/markdown/index_renderer_spec.rb
pact_broker-2.84.0 spec/lib/pact/doc/markdown/index_renderer_spec.rb
pact_broker-2.83.0 spec/lib/pact/doc/markdown/index_renderer_spec.rb
pact_broker-2.82.0 spec/lib/pact/doc/markdown/index_renderer_spec.rb
pact_broker-2.81.0 spec/lib/pact/doc/markdown/index_renderer_spec.rb
pact_broker-2.80.0 spec/lib/pact/doc/markdown/index_renderer_spec.rb