mocha-allure-reporter
Version:
Mocha reporter for Allure framework
37 lines (30 loc) • 912 B
JavaScript
/*eslint-env mocha*/
/*global allure*/
;
var chai = require("chai");
var expect = chai.expect;
chai.use(require("dirty-chai"));
describe("A mocha suite", function() {
var dumpLog = allure.createAttachment("my log [{0}]", function(level, log) {
return new Buffer(log, "utf-8");
});
var firstStep = allure.createStep("simple step", function() {});
beforeEach(function() {});
describe("passing", function() {
it("simple test", function() {
dumpLog("info", "all is going well");
expect(true).to.be.true();
});
});
it("broken test", function() {
firstStep();
throw new Error("Unknown error");
});
it("failed test", function() {
allure.addLabel("severity", "trivial");
expect(false).to.be.true();
});
xit("pending test", function() {
//not implemented yet
});
});