oasisprotocol / sapphire-paratime

The Sapphire ParaTime monorepo.
https://oasisprotocol.org/sapphire
Apache License 2.0
34 stars 24 forks source link

ci: Add e2e tests for Sapphire Go client using sapphire-localnet #328

Open matevz opened 1 month ago

matevz commented 1 month ago

The current clients/go implementation only uses simple unit tests: https://github.com/oasisprotocol/sapphire-paratime/blob/main/.github/workflows/ci-test.yaml#L180-L195

Spin-up sapphire-localnet, deploy a contract, send an encrypted transaction and a query and verify that it was really encrypted.

Maybe use the new demo-starter-go demo dApp?