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

Schema validation of Data61 apis #136

Closed
swetaiyer opened this issue Sep 27, 2021 · 3 comments
Closed

Schema validation of Data61 apis #136

swetaiyer opened this issue Sep 27, 2021 · 3 comments

Comments

@swetaiyer
Copy link

Hypothesis

Need a recommended method to validate the banking and common api responses against the cds standards

Description

So far we have been using the docker client-cli image (tag 1.0.0) to help us validate the output of banking and common apis.
https://hub.docker.com/layers/consumerdatastandardsaustralia/client-cli/1.0.0-SNAPSHOT/images/sha256-79bc56af90303c8dc502891f9402c839558b73966fc1e11e526ca0dd9cec8bd9?context=explore
We are noticing that the later versions of this docker image are not being consistent in flagging if the API response is conformant to the standards.

Available Options

We would like to know what is the recommended way to run a schema validation of our API output using the artefacts that are being built for consumer data standards.

@tom-schier
Copy link

@swetaiyer You could use our postman collection found here. There is some documentation in there how to use it.

@swetaiyer
Copy link
Author

swetaiyer commented Sep 27, 2021

Thanks for your response @tom-schier - I will give that a go. I ll close this issue once I have tried it out. A question here though - do these tests always reflect the latest standards - i.e. if something changes in the standards would that change be reflected in the validation too (where applicable)?

@swetaiyer
Copy link
Author

This is great! Thank you for sharing the info :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants