UNPKG

bitcoin-qr

Version:

A zero-dependency, zero-framework QR code web component for Bitcoin on-chain, Lightning, and unified BIP-21 payments.

35 lines (34 loc) 1.05 kB
import { newSpecPage } from "@stencil/core/testing"; import { BitcoinQR } from "./bitcoin-qr"; describe('bitcoin-qr', () => { it('renders', async () => { const { root } = await newSpecPage({ components: [BitcoinQR], html: '<bitcoin-qr></bitcoin-qr>', }); expect(root).toEqualHtml(` <bitcoin-qr> <mock:shadow-root> <div> Hello, World! I'm </div> </mock:shadow-root> </bitcoin-qr> `); }); it('renders with values', async () => { const { root } = await newSpecPage({ components: [BitcoinQR], html: `<bitcoin-qr first="Stencil" last="'Don't call me a framework' JS"></bitcoin-qr>`, }); expect(root).toEqualHtml(` <bitcoin-qr first="Stencil" last="'Don't call me a framework' JS"> <mock:shadow-root> <div> Hello, World! I'm Stencil 'Don't call me a framework' JS </div> </mock:shadow-root> </bitcoin-qr> `); }); });