slpAddress.spec.js 963 B

123456789101112131415161718192021222324252627
  1. /* Import modules. */
  2. const Nito = require('../..')
  3. describe('Address:slpAddress', () => {
  4. test('it should convert a cash address to an slp address format', () => {
  5. /* Initialize cash address. */
  6. const cashAddress = 'bitcoincash:qzedgpdunwvx3z648554aqz3cj868phe4q8x6qlqh9'
  7. /* Convert to legacy format. */
  8. const address = Nito.Address.toSlpAddress(cashAddress)
  9. /* Evaluate test. */
  10. expect(address).toEqual('simpleledger:qzedgpdunwvx3z648554aqz3cj868phe4qta3m2qfm')
  11. })
  12. test('it should convert an slp address to a cash address format', () => {
  13. /* Initialize SLP address. */
  14. const slpAddress = 'simpleledger:qzedgpdunwvx3z648554aqz3cj868phe4qta3m2qfm'
  15. /* Convert to legacy format. */
  16. const address = Nito.Address.toCashAddress(slpAddress)
  17. /* Evaluate test. */
  18. expect(address).toEqual('bitcoincash:qzedgpdunwvx3z648554aqz3cj868phe4q8x6qlqh9')
  19. })
  20. })