2016-03-23 13 views
1

Ich benutze Chai-Modul, um Code zu testen.Test mit Mokka und Chai

var CONFIG = require('./config'); 
var chai = require('chai'); 
var chaiHttp = require('chai-http'); 
var should = chai.should(); 
var server = CONFIG.apiPath; 

chai.use(chaiHttp); 


describe('TEST', function() { 
    it('getAllLandingPage completed',function(){ 
    chai.request(server) 
     .get('getAllLandingPage') 
     .end(function(err, res){ 
     res.should.have.status(200); 
     console.log('res: ', res) // not show 
     done(); 
     }); 
    }); 
}); 

Ich möchte console.log (res) Ergebnis zeigen, so kann ich Funktion richtig oder falsch

Antwort

0

Es scheint, Sie done in der Callback-Funktion von it verpassen wissen, versuchen Sie es wie unten

it('getAllLandingPage completed',function(done){ 
    chai.request(server) 
     .get('getAllLandingPage') 
     .end(function(err, res){ 
     if (err) 
      done(err); 
     else { 
      res.should.have.status(200); 
      console.log(res) 
      done(); 
     } 
     }); 
    }); 
+0

Oh. Vielen Dank. Ich habe es repariert. –

Verwandte Themen