UNPKG

bitcoin-qr

Version:

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

26 lines (25 loc) 1.21 kB
import { newE2EPage } from "@stencil/core/testing"; describe('bitcoin-qr', () => { it('renders', async () => { const page = await newE2EPage(); await page.setContent('<bitcoin-qr></bitcoin-qr>'); const element = await page.find('bitcoin-qr'); expect(element).toHaveClass('hydrated'); }); it('renders changes to the name data', async () => { const page = await newE2EPage(); await page.setContent('<bitcoin-qr></bitcoin-qr>'); // const component = await page.find('bitcoin-qr'); // const element = await page.find('bitcoin-qr >>> div'); // expect(element.textContent).toEqual(`Hello, World! I'm `); // component.setProperty('first', 'James'); // await page.waitForChanges(); // expect(element.textContent).toEqual(`Hello, World! I'm James`); // component.setProperty('last', 'Quincy'); // await page.waitForChanges(); // expect(element.textContent).toEqual(`Hello, World! I'm James Quincy`); // component.setProperty('middle', 'Earl'); // await page.waitForChanges(); // expect(element.textContent).toEqual(`Hello, World! I'm James Earl Quincy`); }); });