// Generated, do not edit. sha256:87d3b6ea14cc0b9b6b0443632d1447185ac128d9de9561db729adecb3b059a8e import { describe, it } from 'node:test'; import assert from 'node:assert/strict'; import { sourceBadgeText } from '../../client/ui/source-badge.js'; import { t } from '../../client/i18n/index.js'; describe('sourceBadgeText', () => { it('een NWC- en een LND-bron heten geen los adres', () => { assert.equal(sourceBadgeText({ kind: 'nwc' }).label, t('tracking.badgeNwc')); assert.equal(sourceBadgeText({ kind: 'lnd' }).label, t('tracking.badgeLnd')); for (const kind of ['nwc', 'lnd']) { assert.notEqual(sourceBadgeText({ kind }).label, t('accounts.address'), `${kind} heet een los adres`); assert.ok(sourceBadgeText({ kind }).title, `${kind} zonder uitleg bij het label`); } }); it('een xpub krijgt zijn scripttype, en een los adres heet zo', () => { assert.equal(sourceBadgeText({ kind: 'xpub', scriptType: 'p2wpkh' }).label, 'SegWit'); assert.equal(sourceBadgeText({ kind: 'xpub' }).label, 'xpub'); assert.equal(sourceBadgeText({ kind: 'address' }).label, t('accounts.address')); }); });