test: 💍 Add test for string comparison filter

This commit is contained in:
Faris Ansari 2018-12-28 18:10:54 +05:30
parent acfe0e49cd
commit d494590b70

View File

@ -163,7 +163,7 @@ describe('DataTable', function () {
});
});
describe('Inline Filters', function () {
describe.only('Inline Filters', function () {
before(function () {
cy.visit('/');
});
@ -171,11 +171,13 @@ describe('DataTable', function () {
beforeEach(function () {
cy.get('.dt-filter[data-col-index=4]').as('filterInput4');
cy.get('.dt-filter[data-col-index=5]').as('filterInput5');
cy.get('.dt-filter[data-col-index=6]').as('filterInput6');
});
afterEach(function () {
cy.get('@filterInput4').clear();
cy.get('@filterInput5').clear();
cy.get('@filterInput6').clear();
cy.get('.dt-row[data-row-index=0]').should('be.visible');
});
@ -185,10 +187,9 @@ describe('DataTable', function () {
cy.get('@filterInput4').type('edin');
cy.get('.dt-row[data-row-index=0]').should('be.visible');
cy.get('.dt-row[data-row-index=1]').should('not.be.visible');
cy.get('@filterInput4').clear();
cy.wait(500);
});
it('simple number filter', function () {
cy.get('@filterInput5').type('15');
cy.get('.dt-row[data-row-index=2]').should('be.visible');
cy.get('.dt-row[data-row-index=15]').should('be.visible');
@ -226,6 +227,15 @@ describe('DataTable', function () {
cy.get('.dt-row[data-row-index=4]').should('be.visible');
cy.get('.dt-row[data-row-index=1]').should('not.be.visible');
});
it('greater than for string type filters', function () {
cy.get('@filterInput6').type('> 2011/07/01');
cy.wait(500);
cy.get('.dt-row[data-row-index=0]').should('not.be.visible');
cy.get('.dt-row[data-row-index=1]').should('be.visible');
cy.get('.dt-row[data-row-index=3]').should('be.visible');
cy.get('.dt-row[data-row-index=5]').should('be.visible');
});
});
describe('Inline filters with sorting', function () {