0
我已經開始爲我的REST API編寫測試用例。以下是代碼。我沒有獲得個別測試用例的狀態(通過/失敗,測試用例名稱等)。我知道有一些很瑣碎,我很想念摩卡測試執行|個別測試用例無狀態
代碼:
**var supertest = require("supertest");
var should = require("should");
// This agent refers to PORT where program is runninng.
var server = supertest.agent("http://localhost:1337");
// UNIT test begin
describe("SAMPLE unit test",function(){
// #1 should return home page
it("should return login details",function(done){
// calling Login api
server
.post('/login')
.send({ loginid: "8787878787", password : "temp"})
.expect("Content-type",/json/)
.expect(200)
.end(function(err,res){
res.status.should.equal(200);
res.body.notFound.should.equal(false);
res.body.data.customerId.should.equal(20);
done();
});
});
it("should return no active user",function(done){
// calling home page api
server
.post('/login')
.send({ loginid: "8787878787", password : "temp1"})
.expect("Content-type",/json/)
.end(function(err,res){
res.body.notFound.should.equal(true);
done();
});
});
});**
在命令提示符這是輸出。它沒有顯示單獨的測試用例狀態(名稱 - 在「它」塊中所描述的內容,每個測試用例已經花費了多少時間等)
。 2合格(7s)
讓我知道如何顯示個別測試用例狀態。
謝謝!這已解決。 – Swapna