Skip to content
Prev Previous commit
Next Next commit
add a few more taproot tests
  • Loading branch information
turkycat committed Mar 4, 2025
commit 35c9ffe4df57868bebc6d6a3a49cb76f724e0815
20 changes: 20 additions & 0 deletions packages/xpub-lib/src/validation.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -211,6 +211,16 @@ describe("isValidAddress", () => {
Network.MAINNET
)
).toBeFalsy()
expect(
isValidAddress(KEY.MAIN.TAPROOT.concat("abcd"), Network.MAINNET)
).toBeFalsy()
expect(
isValidAddress(
KEY.MAIN.TAPROOT.substring(0, KEY.TEST.TAPROOT.length - 1),
Network.MAINNET
)
).toBeFalsy()
expect(isValidAddress(KEY.TEST.TAPROOT, Network.MAINNET)).toBeFalsy()
})
test("invalid addresses on TESTNET", () => {
expect(isValidAddress("", Network.TESTNET)).toBeFalsy()
Expand All @@ -231,5 +241,15 @@ describe("isValidAddress", () => {
Network.TESTNET
)
).toBeFalsy()
expect(
isValidAddress(KEY.TEST.TAPROOT.concat("abcd"), Network.TESTNET)
).toBeFalsy()
expect(
isValidAddress(
KEY.TEST.TAPROOT.substring(0, KEY.TEST.TAPROOT.length - 1),
Network.TESTNET
)
).toBeFalsy()
expect(isValidAddress(KEY.MAIN.TAPROOT, Network.TESTNET)).toBeFalsy()
})
})
Loading