{
"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"
}
]
}