{
    "mockBidRequest": {
      "id": "test-request-id",
      "tmax": 500,
      "at": 1,
      "cur": [
        "EUR"
      ],
      "regs": {
        "ext": {
          "gdpr": 1
        }
      },
      "user": {
        "ext": {
          "consent": "CO-X2XiO_eyUoAsAxBFRBECsA"
        }
      },
      "device": {
        "ip": "123.123.123.123",
        "ua": "test-user-agent"
      },
      "site": {
        "page": "https://example.com/page",
        "domain": "example.com"
      },
      "imp": [
        {
          "id": "test-imp-id",
          "banner": {
            "h": 50,
            "w": 320
          },
          "ext": {
            "bidder": {
              "apiKey": "test-api-key",
              "placement": "test-placement",
              "test": "1"
            }
          }
        }
      ]
    },
    "httpCalls": [
      {
        "expectedRequest": {
          "uri": "http://example.com/?t=test-api-key",
          "headers": {
            "Content-Type": [
              "application/json;charset=utf-8"
            ],
            "Accept": [
              "application/json"
            ],
            "User-Agent": [
              "test-user-agent"
            ],
            "X-Forwarded-For": [
              "123.123.123.123"
            ],
            "Referer": [
              "https://example.com/page"
            ]
          },
          "body": {
            "request_id": "test-request-id",
            "timeout": 2000,
            "referer": "https://example.com/page",
            "referer_canonical": "example.com",
            "consent_string": "CO-X2XiO_eyUoAsAxBFRBECsA",
            "consent_required": true,
            "placement": "test-placement",
            "test": "1"
          },
          "impIDs":["test-imp-id"]
        },
        "mockResponse": {
          "status": 400,
          "body": "Bad request from publisher."
        }
      }
    ],
    "expectedMakeBidsErrors": [
      {
        "value": "Unexpected status code: 400. Bad request from publisher. Run with request.debug = 1 for more info.",
        "comparison": "literal"
      }
    ]
  }