开玩笑测试表的行和列

时间:2019-10-29 13:52:54

标签: javascript vue.js jestjs

我有一个包含以下数据的html表:


id |名称

2 | C

1 | B

3 | A

我需要测试表项的顺序。 我可以使用以下方式获取行:

wrapper.findAll('table tr')

但是如何断言比较列(tds)的行顺序? 谢谢。

1 个答案:

答案 0 :(得分:0)

您可以执行以下操作:

let $rows = wrapper.findAll('tbody > tr').wrappers

let column1 = $rows.map(row => {
  return row.
    findAll('td')
    .at(0)
    .text()
})

expect(column1[0]).toBe('text 1')
expect(column1[1]).toBe('text 2')