我正在尝试使用 mocha 编写测试用例来测试 Strapi API 我尝试在文档中搜索但无法理解它我只是想知道我们究竟如何编写用于测试任何 API 的单元测试用例。早些时候我使用下面显示的方法,但在使用 **nycIstanbul 包进行代码覆盖后,它显示 0% 的行和许多分支。
const request = require("co-supertest");
var assert = require("chai").assert;
const { SERVER_URL, PAYLOAD } = require("../config/config");
let JWT;
let dataId;
describe("States Module Endpoint", function () {
  before(function (done) {
   request(SERVER_URL)
    .post("/auth/local")
    .send(PAYLOAD)
    .expect(200)
    .expect("Content-Type", /json/)
    .end(function (err, res) {
      if (err) return done(err);
      const response = res.body;
      JWT = response["jwt"];
      done();
    });
});
describe("Create Method", function () {
  // case for empty,required and correct params for Create method done …Run Code Online (Sandbox Code Playgroud)