platform icon indicating copy to clipboard operation
platform copied to clipboard

feat(sdk): testing framework for puts (state transitions) in rs-sdk

Open lklimek opened this issue 2 years ago • 0 comments

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

lklimek avatar Nov 08 '23 17:11 lklimek