Ошибка утверждения при использовании chai to.be.sorted - PullRequest
0 голосов
/ 09 мая 2020

Я новичок ie в javascript. Не могли бы вы помочь мне понять мою ошибку здесь. Я пытаюсь проверить, правильно ли отсортирована моя строка таблицы после щелчка по заголовку таблицы. Я использовал chai-sorted для проверки. Вот скриншот моей консоли.

Моя таблица выглядит так: Email | Имя | Фамилия [окно поиска] | [Поиск] | [Поле поиска] | email@email.com | Гарри | Дэвидсон lg@email.com | Андер | Фрезы

Консоль

it('checks email sorting', () => {
        cy.get('.-header > .rt-tr > :nth-child(1)').click()
        cy.wait(2000)
        function getTableData() {
            let cellContents = [];
            return new Cypress.Promise(resolve => {
                cy.get('[data-testid=react-table]').find('.rt-tr > :nth-child(1)')
                .each(($el, $index) => {
                    if($index>=2) {
                    cellContents.push($el.text());
                    }
                 }) .then(() => resolve(cellContents))
                })
          }
          getTableData().then(cellContents => {
        //var actual = cellContents.slice().sort()
        expect(cellContents).to.be.sorted()
      });
}); 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...