platform
platform copied to clipboard
feat(sdk): testing framework for puts (state transitions) in rs-sdk
Issue being fixed or feature implemented
For the rs-sdk testing, we assume that each feature must have relevant test implemented. Current rs-sdk test framework doesn't support testing of Puts (what includes state transitions).
What was done?
In this PR, we define a Wallet trait that provides access to wallet features.
On top of that, we include improvements to ContextProvider (formerly known as QuorumInfoProvider).
How Has This Been Tested?
Integrated with rs-platform-explorer (not pushed) - it builds. :)
Breaking Changes
Checklist:
- [ ] I have performed a self-review of my own code
- [ ] I have commented my code, particularly in hard-to-understand areas
- [ ] I have added or updated relevant unit/integration/functional/e2e tests
- [ ] I have added "!" to the title and described breaking changes in the corresponding section if my code contains any
- [ ] I have made corresponding changes to the documentation if needed
For repository code-owners and collaborators only
- [ ] I have assigned this pull request to a milestone