import { Timeouts } from '@utility-lib/constants';

const bannerSelectors = {
  stickyBannerBody: '[data-testid="stickyBanner__root"]'
};

export class Banner {
  static expectBannerIsVisible() {
    cy.get(bannerSelectors.stickyBannerBody).should('be.visible');
  }

  static expectBannerContainsText(text: string) {
    cy.wait(Timeouts.SHORT_TIMEOUT_5_SEC.timeout);
    cy.get(bannerSelectors.stickyBannerBody).contains(text);
    cy.allure().logStep(`Sticky banner contains text ${text}`);
  }
}
