it("should be accessible when there's text", async done => {
   await afterQuerySuccess();
   (get(queryBox) as Querybox).setText('test');
   const axeResults = await axe.run(getRoot());
   expect(axeResults).toBeAccessible();
   done();
 });
 it('should be accessible', async done => {
   getFacetColumn().appendChild(getFacetElement().el);
   await afterDeferredQuerySuccess();
   const axeResults = await axe.run(getRoot());
   expect(axeResults).toBeAccessible();
   done();
 });
 it('should be accessible', async done => {
   getResultsColumn().appendChild($$('div', { className: Component.computeCssClassName(Aggregate), 'data-field': '@objecttype' }).el);
   await afterQuerySuccess();
   const axeResults = await axe.run(getRoot());
   expect(axeResults).toBeAccessible();
   done();
 });
 it('should be accessible', async done => {
   getResultsColumn().appendChild($$('div', { className: Component.computeCssClassName(ResultsPerPage) }).el);
   await afterQuerySuccess();
   const axeResults = await axe.run(getRoot());
   expect(axeResults).toBeAccessible();
   done();
 });
 it('should be accessible when focused', async done => {
   await afterQuerySuccess();
   queryBox.querySelector('input').focus();
   const axeResults = await axe.run(getRoot());
   expect(axeResults).toBeAccessible();
   done();
 });
 it('should be accessible', async done => {
   await afterDeferredQuerySuccess();
   getOverlayInstance().openOverlay();
   await afterDelay(1000);
   const axeResults = await axe.run(getRoot());
   expect(axeResults).toBeAccessible();
   done();
 });
 it('should be accessible', async done => {
   const omniboxElement = getOmniboxElement();
   getSearchSection().appendChild(omniboxElement.el);
   await afterQuerySuccess();
   const axeResults = await axe.run(getRoot());
   expect(axeResults).toBeAccessible();
   done();
 });
 it('should be accessible with default list template', async done => {
   const resultListElement = getResultListStandardElement();
   getResultsColumn().appendChild(resultListElement.el);
   await afterQuerySuccess();
   const axeResults = await axe.run(getRoot());
   expect(axeResults).toBeAccessible();
   done();
 });
 it('should be accessible when a query does not trigger an error', async done => {
   addQueryFilter('@uri');
   buildErrortReportElement();
   await afterQuerySuccess();
   const axeResults = await axe.run(getRoot());
   expect(axeResults).toBeAccessible();
   done();
 });
 it('settings should be accessible', async done => {
   const facetElement = getFacetElement();
   getFacetColumn().appendChild(facetElement.el);
   await afterDeferredQuerySuccess();
   facetElement.find('.coveo-facet-header-settings').click();
   const axeResults = await axe.run(getRoot());
   expect(axeResults).toBeAccessible();
   done();
 });