Skip to content

System Test: as a DApp developer, I'm able to deploy asset contract and mint/xfer/burn. #22

@sreuland

Description

@sreuland

What problem does your feature solve?

no automated coverage of a dapp interacting with asset contacts

What would you like to see?

new automated test that exercises e2e coverage case:

as a DApp developer, I'm able to deploy an asset contract for my asset and perform mint/burn/xfer with my asset contract between accounts and other contracts using javascript sdk.

Test should be packaged in existing system-test docker and as a go test which asserts on configurable versions of the necessary stack: cli, rpc, soroban-example contracts, and network. This scaffolding is already present in the system-test framework.

Ideally, the existing integration tests for soroban asset contracts(SAC) in monorepo could be deprecated(removed) once this is done in system-test as it will be performing duplicative coverage.

What alternatives are there?

rely on the existing integration tests for asset contracts internal to monorepo - https://github.com/stellar/go/blob/soroban-xdr-next/services/horizon/internal/integration/sac_test.go for limited coverage of SAC, the tests do not use javascript.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    To Do

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions