Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
it('should be accessible', async done => {
const advancedSearchElement = getAdvancedSearchElement();
getResultsColumn().appendChild(advancedSearchElement.el);
await afterQuerySuccess();
const advancedSearch = get(advancedSearchElement.el) as AdvancedSearch;
advancedSearch.open();
const axeResults = await axe.run(getRoot());
expect(axeResults).toBeAccessible();
done();
});
});
it('search should be accessible', async done => {
const facetElement = getFacetElement();
getFacetColumn().appendChild(facetElement.el);
await afterDeferredQuerySuccess();
(get(facetElement.el) as Facet).facetSearch.focus();
await afterDelay(1000);
const axeResults = await axe.run(getRoot());
expect(axeResults).toBeAccessible();
done();
});
const showSuggestions = (omniboxElement: Dom) => {
get(omniboxElement.el)['magicBox'].inputManager.onfocus();
};
export const isInit = () => {
return get(getRoot(), SearchInterface) != null;
};
const setText = (omniboxElement: Dom, text: string) => {
(get(omniboxElement.el) as Omnibox).setText(text);
};