import { expect } from 'chai'; import { Validation } from '../src'; describe('Address Validation', () => { // LTP const ltpAddress = 'LMyyLapQ7XyVsd4qBxE5gxtLXkvzgcuSmx'; // const ltpTestAddress = 'mkUNMewkQsHKRcUvv5HLKbqmepCqNH8goc'; // Uri const ltpUri = 'lifetioncoin:LMyyLapQ7XyVsd4qBxE5gxtLXkvzgcuSmx'; // const ltpTestUri = 'bitcoin:mkUNMewkQsHKRcUvv5HLKbqmepCqNH8goc'; // Invalid Address const invalidLtpAddress = '1NuKwkDtCymgA1FNLUBaUWLD8s4kKWvgn'; it('should be able to validate an LTP address', async () => { const isValidAddress = await Validation.validateAddress('LTP', 'mainnet', ltpAddress); // const isValidTestAddress = await Validation.validateAddress('LTP', 'testnet', ltpTestAddress); expect(isValidAddress).to.equal(true); // expect(isValidTestAddress).to.equal(true); }); it('should be able to validate an LTP Uri', async () => { const isValidUri = await Validation.validateUri('LTP', ltpUri); // const isValidTestUri = await Validation.validateUri('LTP', ltpTestUri); expect(isValidUri).to.equal(true); // expect(isValidTestUri).to.equal(true); }); it('should be able to invalidate an incorrect LTP address', async () => { const inValidAddress = await Validation.validateAddress('LTP', 'mainnet', invalidLtpAddress); expect(inValidAddress).to.equal(false); }); });