{
  "test": "multi-step",
  "title": "Multi-step form",
  "data_version": "1.0.0",
  "seed": 20261102,
  "page": "/forms/multi-step/",
  "needs": "Needs cookies",
  "difficulty": "Hard",
  "what_it_tests": "Three steps, each a POST, carrying state in a signed cookie, ending in a reference code you can check.",
  "expect": {
    "steps": [
      {
        "url": "/forms/multi-step/",
        "method": "POST",
        "action": "/forms/multi-step/",
        "fields": {
          "step": "1",
          "name": "text",
          "email": "email"
        }
      },
      {
        "url": "/forms/multi-step/2/",
        "method": "POST",
        "action": "/forms/multi-step/",
        "fields": {
          "step": "2",
          "plan": "starter | team | studio",
          "seats": "1 to 50"
        }
      },
      {
        "url": "/forms/multi-step/3/",
        "method": "POST",
        "action": "/forms/multi-step/",
        "fields": {
          "step": "3"
        }
      }
    ],
    "cookie": "nw_wizard",
    "done_url": "/forms/multi-step/done/",
    "skipping_a_step": {
      "status": 302,
      "location": "/forms/multi-step/"
    },
    "code_rule": "First ten hex digits, upper case, of SHA-256 over \"name|email|plan|seats\"."
  },
  "records": [
    {
      "input": {
        "name": "Robin Quill",
        "email": "robin@example.com",
        "plan": "team",
        "seats": 7
      },
      "code": "53A5FCE209"
    }
  ]
}
