algorand / algorand-sdk-testing

Testing framework for Algorand SDKs
MIT License
20 stars 35 forks source link

Introduce sourcemap v2 tests #306

Closed jasonpaulos closed 10 months ago

jasonpaulos commented 10 months ago

The existing @unit.sourcemap test cases are for implementations with old/legacy behavior (e.g. no column or multiple sources support, indexes that are not proper PCs were mapped as if they were). This PR was made to unblock https://github.com/algorand/js-algorand-sdk/pull/834, which improves the JS SDK's source map support.

I've opted to keep the existing @unit.sourcemap tag and tests so we don't break any existing code that implements them. Instead, I've introduced a new @unit.sourcemapv2 tag which tests the "new and improved" behavior.