wdio-allure-reporter
Version:
A WebdriverIO plugin. Report results in Allure format.
20 lines (16 loc) • 817 B
JavaScript
import { expect } from 'chai'
import { clean, runMocha } from '../helper'
describe('Severity', () => {
beforeEach(clean)
it('should add severity to test cases', () => {
return runMocha(['severity']).then((results) => {
expect(results).to.have.lengthOf(1)
const result = results[0]
expect(result('ns2\\:test-suite > name').text()).to.be.equal('Suite with severities')
expect(result('test-case > name').eq(0).text()).to.be.equal('Test #1')
expect(result('test-case > name').eq(1).text()).to.be.equal('Test #2')
expect(result('test-case label[name="severity"]').eq(0).attr('value')).to.be.equal('test1')
expect(result('test-case label[name="severity"]').eq(1).attr('value')).to.be.equal('test2')
})
})
})