mirror of
https://github.com/BlueWallet/BlueWallet.git
synced 2025-01-19 05:45:15 +01:00
34 lines
1.0 KiB
TypeScript
34 lines
1.0 KiB
TypeScript
import assert from 'assert';
|
|
|
|
import { ContactList } from '../../class/contact-list';
|
|
|
|
describe('ContactList', () => {
|
|
it('isAddressValid()', () => {
|
|
const cl = new ContactList();
|
|
assert.ok(cl.isAddressValid('3BDsBDxDimYgNZzsqszNZobqQq3yeUoJf2'));
|
|
assert.ok(cl.isAddressValid('bc1quuafy8htjjj263cvpj7md84magzmc8svmh8lrm'));
|
|
assert.ok(cl.isAddressValid('BC1QH6TF004TY7Z7UN2V5NTU4MKF630545GVHS45U7'));
|
|
|
|
assert.ok(!cl.isAddressValid('sfhsdhsdf'));
|
|
});
|
|
|
|
it('isPaymentCodeValid()', async () => {
|
|
const cl = new ContactList();
|
|
|
|
assert.ok(!cl.isPaymentCodeValid('sfdgsfdghsfd'));
|
|
assert.ok(
|
|
cl.isPaymentCodeValid(
|
|
'PM8TJS2JxQ5ztXUpBBRnpTbcUXbUHy2T1abfrb3KkAAtMEGNbey4oumH7Hc578WgQJhPjBxteQ5GHHToTYHE3A1w6p7tU6KSoFmWBVbFGjKPisZDbP97',
|
|
),
|
|
);
|
|
|
|
assert.ok(
|
|
cl.isPaymentCodeValid(
|
|
'sp1qqgste7k9hx0qftg6qmwlkqtwuy6cycyavzmzj85c6qdfhjdpdjtdgqjuexzk6murw56suy3e0rd2cgqvycxttddwsvgxe2usfpxumr70xc9pkqwv',
|
|
),
|
|
);
|
|
|
|
assert.ok(!cl.isPaymentCodeValid('sp1qq'));
|
|
});
|
|
});
|