Sha256: f0f7afea7ab845f1ee35041c27a44287f04ad6a82c7de4b768a14c2892e2f779
Contents?: true
Size: 886 Bytes
Versions: 5
Compression:
Stored size: 886 Bytes
Contents
require 'spec_helper' require 'pact_broker/api/renderers/html_pact_renderer' module PactBroker module Api module Renderers describe HtmlPactRenderer do let(:json_content) { load_fixture('renderer_pact.json') } subject { HtmlPactRenderer.call json_content } describe ".call" do it "renders the pact as HTML" do expect(subject).to include("<html>") expect(subject).to include("</html>") expect(subject).to include('<link rel="stylesheet"') expect(subject).to include('href="/stylesheets/github.css"') expect(subject).to include('<pre><code') expect(subject).to include('"method":') expect(subject).to match /<h\d>.*Some Consumer/ expect(subject).to match /<h\d>.*Some Provider/ end end end end end end
Version data entries
5 entries across 5 versions & 1 rubygems