swimlane/ngx-ui

View on GitHub
cypress/e2e/forms/slider.cy.ts

Summary

Maintainability
A
40 mins
Test Coverage
describe('Slider', () => {
  before(() => {
    cy.visit('/slider');
    cy.get('.page-loader').should('not.exist', { timeout: 20000 });
  });

  describe('Slider', () => {
    beforeEach(() => {
      cy.get('ngx-slider').first().as('CUT');
    });

    it('enters text and clears', () => {
      cy.get('@CUT').ngxGetValue().should('equal', '85');

      const value = '60';

      cy.get('@CUT').ngxSetValue(value);
      cy.get('@CUT').ngxGetValue().should('equal', value);
      cy.get('@CUT').clear().ngxGetValue().should('equal', '10');
    });
  });
});