UNPKG

@ionic/core

Version:
27 lines (26 loc) 1.17 kB
import { newE2EPage } from '@stencil/core/testing'; test('input: basic', async () => { const page = await newE2EPage({ url: '/src/components/input/test/basic?ionic:_testing=true' }); const compares = []; compares.push(await page.compareScreenshot()); const fullInput = await page.find('#fullInput'); await fullInput.click(); const fullItem = await page.find('#fullItem'); expect(fullItem).toHaveClass('item-has-focus'); compares.push(await page.compareScreenshot('full input focused')); const insetInput = await page.find('#insetInput'); await insetInput.click(); const insetItem = await page.find('#insetItem'); expect(insetItem).toHaveClass('item-has-focus'); compares.push(await page.compareScreenshot('inset input focused')); const noneInput = await page.find('#noneInput'); await noneInput.click(); const noneItem = await page.find('#noneItem'); expect(noneItem).toHaveClass('item-has-focus'); compares.push(await page.compareScreenshot('no lines input focused')); for (const compare of compares) { expect(compare).toMatchScreenshot(); } });