Skip to content

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

Open
@jcamiel

Description

@jcamiel

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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions