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.
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.