Javascript jest测试表行和列
我有一个包含以下数据的html表:Javascript jest测试表行和列,javascript,vue.js,jestjs,Javascript,Vue.js,Jestjs,我有一个包含以下数据的html表: id |名称 2 | C 1 | B 3 | A 我需要测试表项的顺序。 我可以使用以下方法获取行: wrapper.findAll('table tr') 但是,如何断言比较列的行顺序(tds)? 谢谢。您可以这样做: let $rows = wrapper.findAll('tbody > tr').wrappers let column1 = $rows.map(row => { return row. findAll('t
id |名称 2 | C 1 | B 3 | A 我需要测试表项的顺序。 我可以使用以下方法获取行:
wrapper.findAll('table tr')
但是,如何断言比较列的行顺序(tds)?
谢谢。您可以这样做:
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')
您可以这样做:
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')