-
Notifications
You must be signed in to change notification settings - Fork 16
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
Question: Is it possible to use generators in requests? #104
Comments
What version of PactJVM are you using? Had a look at what the PactSwift's pact structure looks like using your example. "request": {
"path": "/api/species",
"body": {
"deviceName": "WppxFhJaX3TAhzTKZakW",
"platform": "pqZtJuwTcArF7uGe6L1d",
"platformVersion": "QSb5cMfpGXo8ul3HCpXK",
"language": "ZAjcMhbPXh9LDf9SsE1r",
"application": "JE4FtUcRH4uBDl0x5wu6",
"applicationVersion": "9qrmoscqbYd2cGcUq5FD",
"token": "XcunuysQYixQhGYn1Xdd"
},
"method": "post",
"headers": {
"Content-Type": "application/json"
},
"generators": {
"body": {
"$.platform": {
"type": "RandomString",
"size": 20
},
"$.deviceName": {
"type": "RandomString",
"size": 20
},
"$.token": {
"type": "RandomString",
"size": 20
},
"$.language": {
"type": "RandomString",
"size": 20
},
"$.applicationVersion": {
"type": "RandomString",
"size": 20
},
"$.application": {
"type": "RandomString",
"size": 20
},
"$.platformVersion": {
"type": "RandomString",
"size": 20
}
}
}
},
"response": {
... |
Thank you, I'm using Pact JVM 4.3.18. |
I'll ask the team working on It will take advantage of Apple's concurrency and will slightly change how the DSL works. As a bit of a background v1 creates a pact model and sends it to No timelines for when it will be available though! |
@surpher Great, thanks! |
❔ Question
I want to use generators in requests like this:
but the test fails with errors like:
To fix that I had to replace
with
Is it possible to use generators like in JVM version?
Compare generated pacts:
PactSwift:
JVM:
💬 Context
Xcode 14.2
The text was updated successfully, but these errors were encountered: