{
  "machine": "parse",
  "expectations": [
    {
      "using": {
        "url": "http://google.com"
      },
      "outcome": "success",
      "returns": {
        "protocol": "http:",
        "auth": "",
        "port": 80,
        "hostname": "google.com",
        "hash": "",
        "search": "",
        "path": "/",
        "pathname": "/"
      }
    },
    {
      "using": {
        "url": "google.com"
      },
      "outcome": "success",
      "returns": {
        "protocol": "",
        "auth": "",
        "port": 80,
        "hostname": "",
        "hash": "",
        "search": "",
        "path": "google.com",
        "pathname": "google.com"
      }
    },
    {
      "using": {
        "url": "google.com/foobar/baz?bing=bat#blast"
      },
      "outcome": "success",
      "returns": {
        "protocol": "",
        "auth": "",
        "port": 80,
        "hostname": "",
        "hash": "#blast",
        "search": "?bing=bat",
        "path": "google.com/foobar/baz?bing=bat",
        "pathname": "google.com/foobar/baz"
      }
    },
    {
      "using": {
        "url": "/foobar/baz?bing=bat#blast"
      },
      "outcome": "success",
      "returns": {
        "protocol": "",
        "auth": "",
        "port": 80,
        "hostname": "",
        "hash": "#blast",
        "search": "?bing=bat",
        "path": "/foobar/baz?bing=bat",
        "pathname": "/foobar/baz"
      }
    }
  ]
}
