Javascript 如何使用JEST测试获取API类?

Javascript 如何使用JEST测试获取API类?,javascript,jestjs,Javascript,Jestjs,我不完全理解在这种情况下我需要测试什么 我需要在这里测试什么?答应我 static get(action, params = {}) { return new Promise((resolve, reject) => { fetch(UrlHelper.apiUrl(action, params), { credentials: 'same-origin' }) .then(respo

我不完全理解在这种情况下我需要测试什么

我需要在这里测试什么?答应我

static get(action, params = {}) {

        return new Promise((resolve, reject) => {
          fetch(UrlHelper.apiUrl(action, params), {
            credentials: 'same-origin'
          })
            .then(response => {
              return Api.checkStatus(resolve, reject, response)
            })
            .then(([ ok, response ]) => {
              return ok ? resolve(response) : reject(response);
            });
        });
     }
   var request = require("request");



describe("firt get api testing", () => {
  test("status code", () => {
    request("http://your api", function(
      error,
      response,
      body
    ) {
      var obj = JSON.parse(response.body);
      expect(response.statusCode).toBe(200);
      expect(obj[0].name).toBe("Karthika Sri");
      expect(obj[0].name).toMatch(/[a-z]/);
      //  expect(response.type).toBe("application/json");
      console.log("obj", obj[0].name);
    });
  });
});