mirror of
https://github.com/Orange-OpenSource/hurl.git
synced 2024-09-11 05:35:53 +03:00
Add test failed multiline
This commit is contained in:
parent
48c6c26d42
commit
cc799fdf3c
37
integration/hurl/tests_failed/multiline.err
Normal file
37
integration/hurl/tests_failed/multiline.err
Normal file
@ -0,0 +1,37 @@
|
||||
error: Assert body value
|
||||
--> tests_failed/multiline.hurl:4:1
|
||||
|
|
||||
| GET http://localhost:8000/error/multiline
|
||||
| ...
|
||||
4 | {
|
||||
| ^ actual value is <{
|
||||
| "first_name": "John",
|
||||
| "last_name": "Smith",
|
||||
| "is_alive": true,
|
||||
| "age": 28,
|
||||
| "address": {
|
||||
| "street_address": "21 2nd Street",
|
||||
| "city": "New York",
|
||||
| "state": "NY",
|
||||
| "postal_code": "10021-3100"
|
||||
| },
|
||||
| "phone_numbers": [
|
||||
| {
|
||||
| "type": "home",
|
||||
| "number": "212 555-1234"
|
||||
| },
|
||||
| {
|
||||
| "type": "office",
|
||||
| "number": "646 555-4567"
|
||||
| }
|
||||
| ],
|
||||
| "children": [
|
||||
| "Catherine",
|
||||
| "Thomas",
|
||||
| "Trevor"
|
||||
| ],
|
||||
| "spouse": null
|
||||
| }
|
||||
| >
|
||||
|
|
||||
|
2
integration/hurl/tests_failed/multiline.exit
Normal file
2
integration/hurl/tests_failed/multiline.exit
Normal file
@ -0,0 +1,2 @@
|
||||
4
|
||||
|
34
integration/hurl/tests_failed/multiline.hurl
Normal file
34
integration/hurl/tests_failed/multiline.hurl
Normal file
@ -0,0 +1,34 @@
|
||||
GET http://localhost:8000/error/multiline
|
||||
HTTP 200
|
||||
```
|
||||
{
|
||||
"first_name": "John",
|
||||
"last_name": "Smith",
|
||||
"is_alive": true,
|
||||
"age": 27,
|
||||
"address": {
|
||||
"street_address": "21 2nd Street",
|
||||
"city": "New York",
|
||||
"state": "NY",
|
||||
"postal_code": "10021-3100"
|
||||
},
|
||||
"phone_numbers": [
|
||||
{
|
||||
"type": "home",
|
||||
"number": "212 555-1234"
|
||||
},
|
||||
{
|
||||
"type": "office",
|
||||
"number": "646 555-4567"
|
||||
}
|
||||
],
|
||||
"children": [
|
||||
"Catherine",
|
||||
"Thomas",
|
||||
"Trevor"
|
||||
],
|
||||
"spouse": null
|
||||
}
|
||||
```
|
||||
|
||||
|
3
integration/hurl/tests_failed/multiline.ps1
Normal file
3
integration/hurl/tests_failed/multiline.ps1
Normal file
@ -0,0 +1,3 @@
|
||||
Set-StrictMode -Version latest
|
||||
$ErrorActionPreference = 'Stop'
|
||||
hurl --no-color tests_failed/multiline.hurl
|
34
integration/hurl/tests_failed/multiline.py
Normal file
34
integration/hurl/tests_failed/multiline.py
Normal file
@ -0,0 +1,34 @@
|
||||
from app import app
|
||||
|
||||
|
||||
@app.route("/error/multiline")
|
||||
def error_multiline():
|
||||
return """{
|
||||
"first_name": "John",
|
||||
"last_name": "Smith",
|
||||
"is_alive": true,
|
||||
"age": 28,
|
||||
"address": {
|
||||
"street_address": "21 2nd Street",
|
||||
"city": "New York",
|
||||
"state": "NY",
|
||||
"postal_code": "10021-3100"
|
||||
},
|
||||
"phone_numbers": [
|
||||
{
|
||||
"type": "home",
|
||||
"number": "212 555-1234"
|
||||
},
|
||||
{
|
||||
"type": "office",
|
||||
"number": "646 555-4567"
|
||||
}
|
||||
],
|
||||
"children": [
|
||||
"Catherine",
|
||||
"Thomas",
|
||||
"Trevor"
|
||||
],
|
||||
"spouse": null
|
||||
}
|
||||
"""
|
3
integration/hurl/tests_failed/multiline.sh
Executable file
3
integration/hurl/tests_failed/multiline.sh
Executable file
@ -0,0 +1,3 @@
|
||||
#!/bin/bash
|
||||
set -Eeuo pipefail
|
||||
hurl --no-color tests_failed/multiline.hurl
|
37
integration/hurl/tests_failed/multiline_color.err
Normal file
37
integration/hurl/tests_failed/multiline_color.err
Normal file
@ -0,0 +1,37 @@
|
||||
[1;31merror[0m: [1mAssert body value[0m
|
||||
[1;34m-->[0m tests_failed/multiline.hurl:4:1
|
||||
[1;34m |[0m
|
||||
[1;34m |[0m [90mGET http://localhost:8000/error/multiline[0m
|
||||
[1;34m |[0m[90m ...[0m
|
||||
[1;34m 4 |[0m {
|
||||
[1;34m |[0m[1;31m ^ [0m[1;31mactual value is <{[0m
|
||||
[1;34m |[0m[1;31m [0m[1;31m "first_name": "John",[0m
|
||||
[1;34m |[0m[1;31m [0m[1;31m "last_name": "Smith",[0m
|
||||
[1;34m |[0m[1;31m [0m[1;31m "is_alive": true,[0m
|
||||
[1;34m |[0m[1;31m [0m[1;31m "age": 28,[0m
|
||||
[1;34m |[0m[1;31m [0m[1;31m "address": {[0m
|
||||
[1;34m |[0m[1;31m [0m[1;31m "street_address": "21 2nd Street",[0m
|
||||
[1;34m |[0m[1;31m [0m[1;31m "city": "New York",[0m
|
||||
[1;34m |[0m[1;31m [0m[1;31m "state": "NY",[0m
|
||||
[1;34m |[0m[1;31m [0m[1;31m "postal_code": "10021-3100"[0m
|
||||
[1;34m |[0m[1;31m [0m[1;31m },[0m
|
||||
[1;34m |[0m[1;31m [0m[1;31m "phone_numbers": [[0m
|
||||
[1;34m |[0m[1;31m [0m[1;31m {[0m
|
||||
[1;34m |[0m[1;31m [0m[1;31m "type": "home",[0m
|
||||
[1;34m |[0m[1;31m [0m[1;31m "number": "212 555-1234"[0m
|
||||
[1;34m |[0m[1;31m [0m[1;31m },[0m
|
||||
[1;34m |[0m[1;31m [0m[1;31m {[0m
|
||||
[1;34m |[0m[1;31m [0m[1;31m "type": "office",[0m
|
||||
[1;34m |[0m[1;31m [0m[1;31m "number": "646 555-4567"[0m
|
||||
[1;34m |[0m[1;31m [0m[1;31m }[0m
|
||||
[1;34m |[0m[1;31m [0m[1;31m ],[0m
|
||||
[1;34m |[0m[1;31m [0m[1;31m "children": [[0m
|
||||
[1;34m |[0m[1;31m [0m[1;31m "Catherine",[0m
|
||||
[1;34m |[0m[1;31m [0m[1;31m "Thomas",[0m
|
||||
[1;34m |[0m[1;31m [0m[1;31m "Trevor"[0m
|
||||
[1;34m |[0m[1;31m [0m[1;31m ],[0m
|
||||
[1;34m |[0m[1;31m [0m[1;31m "spouse": null[0m
|
||||
[1;34m |[0m[1;31m [0m[1;31m}[0m
|
||||
[1;34m |[0m[1;31m [0m[1;31m>[0m
|
||||
[1;34m |[0m
|
||||
|
2
integration/hurl/tests_failed/multiline_color.exit
Normal file
2
integration/hurl/tests_failed/multiline_color.exit
Normal file
@ -0,0 +1,2 @@
|
||||
4
|
||||
|
3
integration/hurl/tests_failed/multiline_color.ps1
Normal file
3
integration/hurl/tests_failed/multiline_color.ps1
Normal file
@ -0,0 +1,3 @@
|
||||
Set-StrictMode -Version latest
|
||||
$ErrorActionPreference = 'Stop'
|
||||
hurl --color tests_failed/multiline.hurl
|
3
integration/hurl/tests_failed/multiline_color.sh
Executable file
3
integration/hurl/tests_failed/multiline_color.sh
Executable file
@ -0,0 +1,3 @@
|
||||
#!/bin/bash
|
||||
set -Eeuo pipefail
|
||||
hurl --color tests_failed/multiline.hurl
|
Loading…
Reference in New Issue
Block a user