Sha256: 53947791907af7847d793b667fe07cbb88b7d416240c0ab0dd4b732512b0a281
Contents?: true
Size: 976 Bytes
Versions: 8
Compression:
Stored size: 976 Bytes
Contents
require "pact_broker/api/resources/triggered_webhook_logs" module PactBroker module Api module Resources describe TriggeredWebhookLogs do before do td.create_pact_with_hierarchy .create_webhook(uuid: "5432") .create_triggered_webhook(uuid: "1234") .create_webhook_execution(logs: "foo") .create_webhook_execution(logs: "bar") .create_webhook(uuid: "5555") .create_triggered_webhook(uuid: "4321") .create_webhook_execution(logs: "waffle") end let(:path) { "/webhooks/5432/trigger/1234/logs" } subject { get(path) } let(:triggered_webhook_uuid) { PactBroker::Webhooks::TriggeredWebhook.first.uuid } let(:path) { "/triggered-webhooks/#{triggered_webhook_uuid}/logs" } it "returns the concatenated webhook execution logs" do expect(subject.body).to eq "foo\nbar" end end end end end
Version data entries
8 entries across 8 versions & 1 rubygems