My code looks something like this. Ultimately I want to call out and report test status for each to Rally Test Case. I know there is a way to do this. If Statement does not execute
var fs = require('fs');
var obj = JSON.parse(fs.readFileSync('file', 'utf8'));
var expect = require('chai').expect;
var chai =require('chai'),
chaiHttp = require('chai-http');
chai.use(chaiHttp);
describe ("Something", function() {
it('is 200', function (done) {
chai.request('hostname')
.get('path')
.set('x-api-key', obj.apiKey)
.end(function (err, res) {
expect(res).to.have.status(200);
console.log(res.body);
done()
});
});
afterEach(function (done) {
if (this.currentTest.state === 'passed'){
chai.request('http://test.com/')
.post('/api/testresul')
.send({"result": "pass"})
.end(function (err, res) {
console.log(res.body);
done();
});
.....
via SamelK
No comments:
Post a Comment