Sha256: d9d52c86d59c43c49f2a28e609baa29b2322d4911e94e323db141537c07a0053

Contents?: true

Size: 1.45 KB

Versions: 125

Compression:

Stored size: 1.45 KB

Contents

{
  "provider": {
    "name": "Animal Service"
  },
  "consumer": {
    "name": "Zoo App"
  },
  "interactions": [
    {
      "description": "a request for an alligator",
      "provider_state": "there is an alligator named Mary",
      "request": {
        "method": "get",
        "path": "/alligators/Mary",
        "headers": {
          "Accept": "application/json"
        }
      },
      "response": {
        "status": 200,
        "headers": {
          "Content-Type": "application/json;charset=utf-8"
        },
        "body": {
          "name": "Mary"
        }
      }
    },
    {
      "description": "a request for an alligator",
      "provider_state": "there is not an alligator named Mary",
      "request": {
        "method": "get",
        "path": "/alligators/Mary",
        "headers": {
          "Accept": "application/json"
        }
      },
      "response": {
        "status": 404
      }
    },
    {
      "description": "a request for an alligator",
      "provider_state": "an error occurs retrieving an alligator",
      "request": {
        "method": "get",
        "path": "/alligators/Mary",
        "headers": {
          "Accept": "application/json"
        }
      },
      "response": {
        "status": 500,
        "headers": {
          "Content-Type": "application/json;charset=utf-8"
        },
        "body": {
          "error": "Argh!!!"
        }
      }
    }
  ],
  "metadata": {
    "pactSpecificationVersion": "1.0.0"
  }
}

Version data entries

125 entries across 125 versions & 2 rubygems

Version Path
pact_broker-client-1.20.0 example/scripts/pact.json
pact_broker-client-1.19.0 example/scripts/pact.json
pact_broker-client-1.18.0 example/scripts/pact.json
pact_broker-client-1.17.0 example/scripts/pact.json
pact_broker-client-1.16.2 example/scripts/pact.json
pact_broker-client-1.16.1 example/scripts/pact.json
pact_broker-client-1.16.0 example/scripts/pact.json
pact_broker-client-1.15.1 example/scripts/pact.json
pact_broker-client-1.15.0 example/scripts/pact.json
pact_broker-client-1.14.1 example/scripts/pact.json
pact_broker-client-1.14.0 example/scripts/pact.json
pact-1.4.0.rc4 example/zoo-app/spec/pacts/zoo_app-animal_service.json
pact-1.4.0.rc3 example/zoo-app/spec/pacts/zoo_app-animal_service.json
pact-1.4.0.rc2 example/zoo-app/spec/pacts/zoo_app-animal_service.json
pact-1.3.3 example/zoo-app/spec/pacts/zoo_app-animal_service.json
pact-1.3.2 example/zoo-app/spec/pacts/zoo_app-animal_service.json
pact-1.3.1 example/zoo-app/spec/pacts/zoo_app-animal_service.json
pact-1.3.0 example/zoo-app/spec/pacts/zoo_app-animal_service.json
pact-1.2.1.rc2 example/zoo-app/spec/pacts/zoo_app-animal_service.json
pact-1.2.1.rc1 example/zoo-app/spec/pacts/zoo_app-animal_service.json