UNPKG

@salla.sa/twilight-components

Version:
50 lines (49 loc) 2.38 kB
/*! * Crafted with ❤ by Salla */ import { newE2EPage } from "@stencil/core/testing"; describe('salla-scopes-e2e', () => { let page; let element; beforeEach(async () => { page = await newE2EPage(); await page.setContent(`<salla-scopes></salla-scopes>`); element = await page.find('salla-scopes'); }); it('should be able to render checkbox input along with label', async () => { const inputField = await element.find('.s-scopes-space-v'); expect(inputField).not.toBeNull(); }); it('should be able to render select field', async () => { await page.$eval("salla-scopes", elm => { //@ts-ignore elm.branches = [ { id: 1, name: 'فرع الرياض', open: true, available: true, limited: false, tag: 'متوفر' }, { id: 2, name: 'فرع جدة', open: false, available: false, limited: false, tag: 'غير متوفر' }, { id: 3, name: 'فرع مكة', open: true, available: true, limited: false, tag: 'متوفر' }, { id: 4, name: 'فرع المدينة', open: true, available: true, limited: false, tag: 'متوفر' }, { id: 5, name: 'فرع جازان', open: true, available: true, limited: true, tag: 'الكمية محدودة' }, { id: 1, name: 'فرع الرياض', open: true, available: true, limited: false, tag: 'متوفر' }, { id: 2, name: 'فرع جدة', open: false, available: false, limited: false, tag: 'غير متوفر' }, { id: 3, name: 'فرع مكة', open: true, available: true, limited: false, tag: 'متوفر' }, { id: 4, name: 'فرع المدينة', open: true, available: true, limited: false, tag: 'متوفر' }, { id: 5, name: 'فرع جازان', open: true, available: true, limited: true, tag: 'الكمية محدودة' } ]; }); await page.waitForChanges(); const selectField = await element.find('.s-scopes-select'); expect(selectField).not.toBeNull(); }); it('should be able to render submit button', async () => { await page.$eval("salla-scopes", elm => { //@ts-ignore elm.browseProductsFrom = "all"; //@ts-ignore elm.position = "header"; }); await page.waitForChanges(); const selectField = await element.find('.s-scopes-submit'); expect(selectField).not.toBeNull(); }); }); //# sourceMappingURL=salla-scopes.e2e.js.map