sdk-generator
sdk-generator copied to clipboard
Rework the SDK Testing Framework
Checklist
- [X] I agree to the terms within the OpenFGA Code of Conduct.
Describe the problem you'd like to have solved
Currently tests are inconsistent between the SDKs and writing tests for each SDK is time consuming
Describe the ideal solution
We want to have a way to express tests in a standard format (yaml, cucumber, etc..) and then implement a test runner per SDK. That would allow us to have consistency between the SDKs as we fix bugs in one SDK we'll have to fix it in all the others.
Additionally we would like to investigate better cross-SDK mocking frameworks such as wiremock and better integration tests
We would also need to improve the code coverage to over 80%
Alternatives and current workarounds
No response
References
No response
Additional context
No response