// import { newE2EPage } from '@stencil/core/testing'; // describe('ontario-icon', () => { // describe('render', () => { // it('renders', async () => { // const page = await newE2EPage(); // await page.setContent(''); // const component = await page.find('ontario-icon-accessibility'); // const element = await page.find('ontario-icon-accessibility >>> div'); // expect(component).toHaveClass('hydrated'); // expect(element).toHaveClass('ontario-icon'); // }); // }); // it('renders changes to the icon', async () => { // const page = await newE2EPage(); // await page.setContent(''); // const component = await page.find('ontario-icon-accessibility'); // const element = await page.find('ontario-icon-accessibility >>> div'); // // const style = getComputedStyle(element) // expect(element).toHaveClass('ontario-icon'); // component.setProperty('colour', 'white'); // await page.waitForChanges(); // expect(element).toHaveClasses(['ontario-icon', 'ontario-icon--white']); // component.setProperty('colour', 'bluey'); // await page.waitForChanges(); // expect(element).toHaveClasses(['ontario-icon', 'ontario-icon--black']); // component.setProperty('iconWidth', '24'); // component.setProperty('colour', 'grey'); // await page.waitForChanges(); // expect(element).toHaveClasses(['ontario-icon', 'ontario-icon--grey', 'ontario-icon--width-24']); // component.setProperty('iconWidth', 'not a number'); // await page.waitForChanges(); // expect(element).toHaveClasses(['ontario-icon', 'ontario-icon--width-24']); // }); // });