From 805e6ce4114781a548d7f016fd9cafded2f6f2fd Mon Sep 17 00:00:00 2001 From: Chris Haynes Date: Fri, 28 Aug 2020 23:19:30 +0100 Subject: [PATCH] Add e2e tests for slTag --- test/e2e/tag.e2e.ts | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 test/e2e/tag.e2e.ts diff --git a/test/e2e/tag.e2e.ts b/test/e2e/tag.e2e.ts new file mode 100644 index 000000000..288bf7841 --- /dev/null +++ b/test/e2e/tag.e2e.ts @@ -0,0 +1,21 @@ +import { newE2EPage } from '@stencil/core/testing'; + +const testContent = ` +Tag +`; + +describe('tag', () => { + it('should emit slClear when cleared', async () => { + const page = await newE2EPage(); + await page.setContent(testContent); + + const tag = await page.find('sl-tag'); + const tagClear = await page.find('sl-tag >>> .tag__clear'); + + const slClear = await tag.spyOnEvent('slClear'); + + await tagClear.click(); + + expect(slClear).toHaveReceivedEventTimes(1); + }); +});