Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

With --error-format=long add curl debug command line #2226

Open
jcamiel opened this issue Dec 5, 2023 · 0 comments
Open

With --error-format=long add curl debug command line #2226

jcamiel opened this issue Dec 5, 2023 · 0 comments

Comments

@jcamiel
Copy link
Collaborator

jcamiel commented Dec 5, 2023

Using --error-format, it could be useful to add the curl command line to be able to reproduce the request:

Actual output:

$ hurl --error-format long --test test.hurl
HTTP/1.1 200
Connection: close
Date: Tue, 05 Dec 2023 12:22:54 GMT
Referer-Policy: strict-origin-when-cross-origin
X-Content-Type-Options: nosniff
X-Frame-Options: DENY
X-XSS-Protection: 0
Request-Mapping: /api/mobile/orders/orderid/contractualdocuments
Container-Id:
Cache-Control: no-store, must-revalidate
Content-Type: application/json;charset=utf-8
Server: Jetty(9.4.49.v20220914)
Transfer-Encoding: chunked

{"documents":[{"id":"orange-et-vous_cg_3187.pdf","label":"Conditions générales de vente de la boutique en ligne","link":"https://documentscontractuels.orange.fr/orange-et-vous_cg_3187.pdf"},{"id":"les-offres-orange-mobile_cg_929.pdf","label":"Conditions générales d'abonnement et spécifiques de l'offre mobile Orange","link":"https://documentscontractuels.orange.fr/les-offres-orange-mobile_cg_929.pdf"},{"id":"les-offres-orange-mobile_fit_3788.pdf","label":"Les Tarifs des Offres Mobile et Packs Open","link":"https://documentscontractuels.orange.fr/les-offres-orange-mobile_fit_3788.pdf"},{"id":"les-offres-orange-mobile_ann_2899.pdf","label":"Formulaire de rétractation Orange","link":"https://documentscontractuels.orange.fr/les-offres-orange-mobile_ann_2899.pdf"},{"id":"les-offres-orange-mobile_cs_3551.pdf","label":"Conditions spécifiques Changement de Mobile","link":"https://documentscontractuels.orange.fr/les-offres-orange-mobile_cs_3551.pdf"},{"id":"les-offres-orange-mobile_rc_4625.pdf","label":"Forfait 200 Go 5G","link":"https://documentscontractuels.orange.fr/les-offres-orange-mobile_rc_4625.pdf"}],"conditions":["Je reconnais avoir pris connaissance des documents et accepte les conditions contractuelles.","Je souhaite bénéficier de mon service dès qu'il pourra être activé par Orange. Si cette activation intervient avant la fin du délai de rétractation de 21 jours et que je change d'avis et me rétracte, Orange pourra me facturer l'utilisation que j'aurai faite du service pendant ce délai."]}

error: Assert failure
   --> integration/tests/orange-mobile-pcmoa/hurl/tunnel-complet-pcmoa-mobile.hurl:216:0
    |
216 | jsonpath "$.documents[5].link" == "https://documentscontractuels.orange.fr/les-offres-orange-mobile_rc_4625.pd"
    |   actual:   string <https://documentscontractuels.orange.fr/les-offres-orange-mobile_rc_4625.pdf>
    |   expected: string <https://documentscontractuels.orange.fr/les-offres-orange-mobile_rc_4625.pd>
    |

integration/tests/orange-mobile-pcmoa/hurl/tunnel-complet-pcmoa-mobile.hurl: Failure (16 request(s) in 54783 ms)
--------------------------------------------------------------------------------
Executed files:  1
Succeeded files: 0 (0.0%)
Failed files:    1 (100.0%)
Duration:        54788 ms
@jcamiel jcamiel added the enhancement New feature or request label Dec 5, 2023
@jcamiel jcamiel added this to the 5.0.0 milestone Apr 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant