| Index: lib/src/prism/tests/languages/http/request-line_feature.test
|
| diff --git a/lib/src/prism/tests/languages/http/request-line_feature.test b/lib/src/prism/tests/languages/http/request-line_feature.test
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..e2343748dc4dc101922b1c63ee1a8d048457e9c7
|
| --- /dev/null
|
| +++ b/lib/src/prism/tests/languages/http/request-line_feature.test
|
| @@ -0,0 +1,51 @@
|
| +POST http://example.com HTTP/1.0
|
| +GET http://localhost:9999/foo.html HTTP/1.1
|
| +PUT http://www.example.com HTTP/2.0
|
| +DELETE https://example.com HTTP/1.1
|
| +OPTIONS https://www.example.com HTTP/1.1
|
| +PATCH http://example.com HTTP/1.0
|
| +TRACE http://example.com HTTP/1.0
|
| +CONNECT http://example.com HTTP/1.0
|
| +
|
| +----------------------------------------------------
|
| +
|
| +[
|
| + ["request-line", [
|
| + ["property", "POST"],
|
| + " http://example.com HTTP/1.0"
|
| + ]],
|
| + ["request-line", [
|
| + ["property", "GET"],
|
| + " http://localhost",
|
| + ["attr-name", ":9999"],
|
| + "/foo.html HTTP/1.1"
|
| + ]],
|
| + ["request-line", [
|
| + ["property", "PUT"],
|
| + " http://www.example.com HTTP/2.0"
|
| + ]],
|
| + ["request-line", [
|
| + ["property", "DELETE"],
|
| + " https://example.com HTTP/1.1"
|
| + ]],
|
| + ["request-line", [
|
| + ["property", "OPTIONS"],
|
| + " https://www.example.com HTTP/1.1"
|
| + ]],
|
| + ["request-line", [
|
| + ["property", "PATCH"],
|
| + " http://example.com HTTP/1.0"
|
| + ]],
|
| + ["request-line", [
|
| + ["property", "TRACE"],
|
| + " http://example.com HTTP/1.0"
|
| + ]],
|
| + ["request-line", [
|
| + ["property", "CONNECT"],
|
| + " http://example.com HTTP/1.0"
|
| + ]]
|
| +]
|
| +
|
| +----------------------------------------------------
|
| +
|
| +Checks for request lines.
|
|
|