httpmock 0.8.3

HTTP mocking library for Rust
Documentation
{
  "then": [
    {
      "group": "Status",
      "method": "status"
    },
    {
      "group": "Body",
      "method": "body"
    },
    {
      "group": "Body",
      "method": "body_from_file"
    },
    {
      "group": "Body",
      "method": "json_body"
    },
    {
      "group": "Body",
      "method": "json_body_obj"
    },
    {
      "group": "Headers",
      "method": "header"
    },
    {
      "group": "Network",
      "method": "delay"
    },
    {
      "group": "Miscellaneous",
      "method": "and"
    },
    {
      "group": "No group",
      "method": "respond_with"
    }
  ],
  "when": [
    {
      "group": "Miscellaneous",
      "method": "any_request"
    },
    {
      "group": "Scheme",
      "method": "scheme"
    },
    {
      "group": "Scheme",
      "method": "scheme_not"
    },
    {
      "group": "Method",
      "method": "method"
    },
    {
      "group": "Method",
      "method": "method_not"
    },
    {
      "group": "Host",
      "method": "host"
    },
    {
      "group": "Host",
      "method": "host_not"
    },
    {
      "group": "Host",
      "method": "host_includes"
    },
    {
      "group": "Host",
      "method": "host_excludes"
    },
    {
      "group": "Host",
      "method": "host_prefix"
    },
    {
      "group": "Host",
      "method": "host_suffix"
    },
    {
      "group": "Host",
      "method": "host_prefix_not"
    },
    {
      "group": "Host",
      "method": "host_suffix_not"
    },
    {
      "group": "Host",
      "method": "host_matches"
    },
    {
      "group": "Port",
      "method": "port"
    },
    {
      "group": "Port",
      "method": "port_not"
    },
    {
      "group": "Path",
      "method": "path"
    },
    {
      "group": "Path",
      "method": "path_not"
    },
    {
      "group": "Path",
      "method": "path_includes"
    },
    {
      "group": "Path",
      "method": "path_excludes"
    },
    {
      "group": "Path",
      "method": "path_prefix"
    },
    {
      "group": "Path",
      "method": "path_suffix"
    },
    {
      "group": "Path",
      "method": "path_prefix_not"
    },
    {
      "group": "Path",
      "method": "path_suffix_not"
    },
    {
      "group": "Path",
      "method": "path_matches"
    },
    {
      "group": "Query Parameters",
      "method": "query_param"
    },
    {
      "group": "Query Parameters",
      "method": "query_param_not"
    },
    {
      "group": "Query Parameters",
      "method": "query_param_exists"
    },
    {
      "group": "Query Parameters",
      "method": "query_param_missing"
    },
    {
      "group": "Query Parameters",
      "method": "query_param_includes"
    },
    {
      "group": "Query Parameters",
      "method": "query_param_excludes"
    },
    {
      "group": "Query Parameters",
      "method": "query_param_prefix"
    },
    {
      "group": "Query Parameters",
      "method": "query_param_suffix"
    },
    {
      "group": "Query Parameters",
      "method": "query_param_prefix_not"
    },
    {
      "group": "Query Parameters",
      "method": "query_param_suffix_not"
    },
    {
      "group": "Query Parameters",
      "method": "query_param_matches"
    },
    {
      "group": "Query Parameters",
      "method": "query_param_count"
    },
    {
      "group": "Headers",
      "method": "header"
    },
    {
      "group": "Headers",
      "method": "header_not"
    },
    {
      "group": "Headers",
      "method": "header_exists"
    },
    {
      "group": "Headers",
      "method": "header_missing"
    },
    {
      "group": "Headers",
      "method": "header_includes"
    },
    {
      "group": "Headers",
      "method": "header_excludes"
    },
    {
      "group": "Headers",
      "method": "header_prefix"
    },
    {
      "group": "Headers",
      "method": "header_suffix"
    },
    {
      "group": "Headers",
      "method": "header_prefix_not"
    },
    {
      "group": "Headers",
      "method": "header_suffix_not"
    },
    {
      "group": "Headers",
      "method": "header_matches"
    },
    {
      "group": "Headers",
      "method": "header_count"
    },
    {
      "group": "Cookies",
      "method": "cookie"
    },
    {
      "group": "Cookies",
      "method": "cookie_not"
    },
    {
      "group": "Cookies",
      "method": "cookie_exists"
    },
    {
      "group": "Cookies",
      "method": "cookie_missing"
    },
    {
      "group": "Cookies",
      "method": "cookie_includes"
    },
    {
      "group": "Cookies",
      "method": "cookie_excludes"
    },
    {
      "group": "Cookies",
      "method": "cookie_prefix"
    },
    {
      "group": "Cookies",
      "method": "cookie_suffix"
    },
    {
      "group": "Cookies",
      "method": "cookie_prefix_not"
    },
    {
      "group": "Cookies",
      "method": "cookie_suffix_not"
    },
    {
      "group": "Cookies",
      "method": "cookie_matches"
    },
    {
      "group": "Cookies",
      "method": "cookie_count"
    },
    {
      "group": "Body",
      "method": "body"
    },
    {
      "group": "Body",
      "method": "body_not"
    },
    {
      "group": "Body",
      "method": "body_includes"
    },
    {
      "group": "Body",
      "method": "body_excludes"
    },
    {
      "group": "Body",
      "method": "body_prefix"
    },
    {
      "group": "Body",
      "method": "body_suffix"
    },
    {
      "group": "Body",
      "method": "body_prefix_not"
    },
    {
      "group": "Body",
      "method": "body_suffix_not"
    },
    {
      "group": "Body",
      "method": "body_matches"
    },
    {
      "group": "Body",
      "method": "json_body"
    },
    {
      "group": "Body",
      "method": "json_body_obj"
    },
    {
      "group": "Body",
      "method": "json_body_includes"
    },
    {
      "group": "Body",
      "method": "json_body_excludes"
    },
    {
      "group": "Body",
      "method": "form_urlencoded_tuple"
    },
    {
      "group": "Body",
      "method": "form_urlencoded_tuple_not"
    },
    {
      "group": "Body",
      "method": "form_urlencoded_tuple_exists"
    },
    {
      "group": "Body",
      "method": "form_urlencoded_tuple_missing"
    },
    {
      "group": "Body",
      "method": "form_urlencoded_tuple_includes"
    },
    {
      "group": "Body",
      "method": "form_urlencoded_tuple_excludes"
    },
    {
      "group": "Body",
      "method": "form_urlencoded_tuple_prefix"
    },
    {
      "group": "Body",
      "method": "form_urlencoded_tuple_prefix_not"
    },
    {
      "group": "Body",
      "method": "form_urlencoded_tuple_suffix"
    },
    {
      "group": "Body",
      "method": "form_urlencoded_tuple_suffix_not"
    },
    {
      "group": "Body",
      "method": "form_urlencoded_tuple_matches"
    },
    {
      "group": "Body",
      "method": "form_urlencoded_tuple_count"
    },
    {
      "group": "Custom",
      "method": "matches"
    },
    {
      "group": "Custom",
      "method": "is_true"
    },
    {
      "group": "Custom",
      "method": "is_false"
    },
    {
      "group": "Miscellaneous",
      "method": "and"
    }
  ]
}