Skip to content

Nock: No match for request #1049

@zivanovicb

Description

@zivanovicb

I get the following error:

error: Couldn't fetch foursquare data Error: Nock: No match for request {
  "method": "GET",
  "url": "https://api.foursquare.com/v2/venues/explore?client_id=CHHHDVVEXHIIAXADQIOBSS13KJHSSYAOCL0QWFQ3U4G2RNWQ&client_secret=YHF1WEWSQMSJRCSWO4XLLHSFRQXBWFZP21ID5JMWSQXWVRYG&near=Belgrade%2C%20Serbia&query=coffee&v=20170801&limit=15&price%5B0%5D=1&price%5B1%5D=2&price%5B2%5D=3&price%5B3%5D=4",
  "headers": {
    "host": "api.foursquare.com",
    "accept": "application/json"
  }
} Got instead {
  "method": "GET",
  "url": "https://api.foursquare.com/v2/venues/explore?client_id=CHHHDVVEXHIIAXADQIOBSS13KJHSSYAOCL0QWFQ3U4G2RNWQ&client_secret=YHF1WEWSQMSJRCSWO4XLLHSFRQXBWFZP21ID5JMWSQXWVRYG&near=Belgrade%2C%20Serbia&query=coffee&v=20170801&limit=15&price%5B0%5D=1&price%5B1%5D=2&price%5B2%5D=3&price%5B3%5D=4",
  "headers": {
    "host": "api.foursquare.com",
    "accept": "application/json"
  }
}

As far as I can see, these are equal.

When I do nock.log(console.log) it gets me:

matching https://api.foursquare.com:443/v2/venues/explore?client_id=CHHHDVVEXHIIAXADQIOBSS13KJHSSYAOCL0QWFQ3U4G2RNWQ&client_secret=YHF1WEWSQMSJRCSWO4XLLHSFRQXBWFZP21ID5JMWSQXWVRYG&near=Belgrade%2C%20Serbia&query=coffee&v=20170801&limit=15&price%5B0%5D=1&price%5B1%5D=2&price%5B2%5D=3&price%5B3%5D=4 to GET https://api.foursquare.com:443/v2/venues/explore/ with query({"client_id":"CHHHDVVEXHIIAXADQIOBSS13KJHSSYAOCL0QWFQ3U4G2RNWQ","client_secret":"YHF1WEWSQMSJRCSWO4XLLHSFRQXBWFZP21ID5JMWSQXWVRYG","near":"Belgrade, Serbia","openNow":"1","query":"coffee","v":"20170801","limit":"15","price":["1","2","3","4"]}): false

Setup:


nock("https://api.foursquare.com/v2/venues/explore")
          .log(console.log)
          .get("/")
          .query({
            client_id: clientId,
            client_secret: clientSecret,
            near: "Belgrade, Serbia",
            openNow: 1,
            // ll: "40.7243,-74.0018",
            query: "coffee",
            v: "20170801",
            limit: 15,
            price: [1, 2, 3, 4]
          })
          .reply(200, nearbyData);

"nock": "^9.1.6",
"request": "^2.83.0"

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions