Mike Phares 127634f5ab Delete self contained Thunder Tests
Back to .net8.0
api/v4/InfinityQS
ApiExplorerSettings
Wafer Counter
Color Sorting
2024-03-13 13:15:56 -07:00

27 lines
1.2 KiB
JavaScript

import { newE2EPage } from "@stencil/core/testing";
describe('ifx-search-bar', () => {
let page;
let element;
beforeEach(async () => {
page = await newE2EPage();
await page.setContent('<ifx-search-bar></ifx-search-bar>');
element = await page.find('ifx-search-bar');
});
it('should be rendered', async () => {
expect(element).toHaveClass('hydrated');
});
it('should reflect the isOpen prop in the rendered output', async () => {
element.setProperty('isOpen', false);
await page.waitForChanges();
let searchBarWrapper = await page.find('ifx-search-bar >>> .search-bar-wrapper');
expect(searchBarWrapper).toBeNull(); // When isOpen is false, search-bar-wrapper should not be visible
const iconWrapper = await page.find('ifx-search-bar >>> .search-bar__icon-wrapper');
await iconWrapper.click(); // Click to open the search bar
await page.waitForChanges();
searchBarWrapper = await page.find('ifx-search-bar >>> .search-bar-wrapper');
expect(searchBarWrapper).not.toBeNull(); // After clicking iconWrapper, search-bar-wrapper should be visible
});
// Other tests remain the same...
});
//# sourceMappingURL=search-bar.e2e.js.map