Да, с большим "технически".
Как отмечалось @ alex-skorkin , это не относится к TestCafe.
Этот ответ основан на @ roman-eremin комментарий
Если вы тестируете строки ...
await t.expect(cell <= compareCell).ok();
для проверки по возрастанию
await t.expect(cell >= compareCell).ok();
для проверки по убыванию
Если вы проверяете числа ...
await t.expect(cell).lte(compareCell);
для проверки по возрастанию
await t.expect(cell).gte(compareCell);
для проверки по убыванию
Полный псевдо-тестовый случай (для строк)
test('Should be Sorted ASC', async t => {
const cellSelector = Selector('td[name="sortable-cell"]');
const cellCount = await cellSelector.count;
for (let i = 0; i < cellCount - 1; i++) {
let cellText = await cellSelector.nth(i).innerText;
let compareCellText = await cellSelector.nth(i + 1).innerText;
await t.expect(cellText <= compareCellText).ok();
}
})