Hey everyone, using <WireMock State extension> is ...
# help
j
Hey everyone, using WireMock State extension is it possible to match on a dynamic value that has been set in a previous request. Something like:
Copy code
// set in a previous request  
"serveEventListeners": [
    {
      "name": "recordState",
      "parameters": {
        "context": "profile",
        "state": {
          "id": "{{randomValue length=2 type='NUMERIC'}}",
        }
      }
    }
  ],

// request matcher in a following request

  "request" : {
    "urlPathPattern": "/profile/[0-9]",
    "method": "GET",
    "customMatcher": {
      "name": "state-matcher",
      "parameters": {
        "hasContext": "profile",
        "property": {
          "id": {
            "contains": "{{request.pathSegments.[1]}}"
          }
        }
      }
    }
  },
👀 1