xunit.js
524 Bytes
(function(t) {
t.comment('phantom.Casper.XUnitExporter');
xunit = require('xunit').create();
xunit.addSuccess('foo', 'bar');
t.assertMatch(xunit.getXML(), /<testcase classname="foo" name="bar"/, 'XUnitExporter.addSuccess() adds a successful testcase');
xunit.addFailure('bar', 'baz', 'wrong', 'chucknorriz');
t.assertMatch(xunit.getXML(), /<testcase classname="bar" name="baz"><failure type="chucknorriz">wrong/, 'XUnitExporter.addFailure() adds a failed testcase');
t.done();
})(casper.test);