valor-software/ng2-bootstrap

View on GitHub
cypress/support/accordion.po.ts

Summary

Maintainability
A
0 mins
Test Coverage
import { BaseComponent } from './base.component';

export class AccordionPo extends BaseComponent {
  pageUrl = '/accordion';
  pageTitle = 'Accordion';
  ghLinkToComponent = 'https://github.com/valor-software/ngx-bootstrap/tree/development/src/accordion';

  openClass = 'panel-open';
  disabledPanelText = '.text-muted';
  panelCard = '.card';
  panelBody = '.panel-body';
  accordionHeading = '[accordion-heading]';

  exampleDemosArr = {
    basic: 'demo-accordion-basic',
    openEvent: 'demo-accordion-open-event',
    customHtml: 'demo-accordion-custom-html',
    disabled: 'demo-accordion-disabled',
    initiallyOpened: 'demo-accordion-opened',
    dynamicAccGroup: 'demo-accordion-dynamic',
    dynamicBody: 'demo-accordion-dynamic-body',
    manualToggle: 'demo-accordion-manual-toggle',
    oneAtATime: 'demo-accordion-one-time',
    styling: 'demo-accordion-styling',
    config: 'demo-accordion-config'
  };

  getAccordionPanel(locator: string, panelNum: number) {
    return cy.get(locator).find('accordion-group').eq(panelNum);
  }
}