Maxim Filimonov
08/15/2022, 6:49 PMBearer token Authentication
for our own application and it is conflicting with stubs authentication header
.
Or maybe at least I can specify custom header to use for pact-flow authentication instead of using common Authentication
header.Matt (pactflow.io / pact-js / pact-go)
Matt (pactflow.io / pact-js / pact-go)
Matt (pactflow.io / pact-js / pact-go)
Pactflow-Authentication
)Matt (pactflow.io / pact-js / pact-go)
Matt (pactflow.io / pact-js / pact-go)
Matt (pactflow.io / pact-js / pact-go)
Timothy Jones
08/16/2022, 5:03 AMMaxim Filimonov
08/16/2022, 5:26 AMMaxim Filimonov
08/16/2022, 5:27 AMpact-js
might need to be updated to exclude this header somehow?Timothy Jones
08/16/2022, 5:29 AMTimothy Jones
08/16/2022, 5:29 AMMaxim Filimonov
08/16/2022, 5:31 AMTimothy Jones
08/16/2022, 5:31 AMTimothy Jones
08/16/2022, 5:32 AMMaxim Filimonov
08/16/2022, 7:35 AMMatt (pactflow.io / pact-js / pact-go)
403
use case is definitely a curveball for consideration.Timothy Jones
08/17/2022, 2:20 AMMatt (pactflow.io / pact-js / pact-go)
Timothy Jones
08/17/2022, 2:23 AMMatt (pactflow.io / pact-js / pact-go)
Timothy Jones
08/17/2022, 2:24 AMMatt (pactflow.io / pact-js / pact-go)
Timothy Jones
08/17/2022, 2:30 AMWe are using hosted stubs as replacement for our backendI'm curious about this use case - if it's for small tests, I would probably just mock the API client (and then use pact to assert that the mock's expectations are part of the contract). If it's for larger tests, how would you manage the provider state?
Matt (pactflow.io / pact-js / pact-go)
Matt (pactflow.io / pact-js / pact-go)
Maxim Filimonov
08/19/2022, 9:04 AMMaxim Filimonov
08/19/2022, 9:09 AMIf itās for larger tests, how would you manage the provider state?Its something we stumbled upon when we were trying to use
pact mock
in place of real server. Amount of state permutations would grow too much.
Good point though that even if we use stubs we will end up in the same situation. Hmā¦.Maxim Filimonov
08/25/2022, 6:06 AMMaxim Filimonov
08/25/2022, 6:06 AMTimothy Jones
08/25/2022, 6:59 AMMaxim Filimonov
08/25/2022, 7:00 AMTimothy Jones
08/25/2022, 7:00 AMMaxim Filimonov
08/25/2022, 7:01 AMMaxim Filimonov
08/25/2022, 7:01 AMTimothy Jones
08/25/2022, 7:01 AMMaxim Filimonov
08/25/2022, 7:01 AMMaxim Filimonov
08/25/2022, 7:01 AMTimothy Jones
08/25/2022, 7:01 AMMaxim Filimonov
08/25/2022, 7:02 AMTimothy Jones
08/25/2022, 7:02 AMMaxim Filimonov
08/25/2022, 7:03 AMMaxim Filimonov
08/25/2022, 7:03 AMMaxim Filimonov
08/25/2022, 7:04 AMTimothy Jones
08/25/2022, 7:04 AMMaxim Filimonov
08/25/2022, 7:05 AMTimothy Jones
08/25/2022, 7:05 AMMaxim Filimonov
08/25/2022, 7:05 AMTimothy Jones
08/25/2022, 7:05 AMTimothy Jones
08/25/2022, 7:06 AMTimothy Jones
08/25/2022, 7:06 AMTimothy Jones
08/25/2022, 7:07 AMTimothy Jones
08/25/2022, 7:07 AMMaxim Filimonov
08/25/2022, 7:08 AMMaxim Filimonov
08/25/2022, 7:09 AMMaxim Filimonov
08/25/2022, 7:11 AMTimothy Jones
08/25/2022, 7:15 AMMaxim Filimonov
08/25/2022, 7:20 AMMatt (pactflow.io / pact-js / pact-go)
Matt (pactflow.io / pact-js / pact-go)