javascript index.test.js

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript index.test.js相关的知识,希望对你有一定的参考价值。

const api = require("../index");
const axios = require("axios");

const mockedBody = `otcetihcra teineve mer tnus metua tse murer murtson
matot sauq tu tu eaitselom tiredneherper
muc te atidepxe rutnuuqesnoc eadnasucer tipicsus
tipicsus te aiuq`;

const mockedAxios = {
  data: {
    userId: 1,
    id: 1,
    title:
      "sunt aut facere repellat provident occaecati excepturi optio reprehenderit",
    body:
      "quia et suscipit\nsuscipit recusandae consequuntur expedita et cum\nreprehenderit molestiae ut ut quas totam\nnostrum rerum est autem sunt rem eveniet architecto"
  }
};

describe("index.js", () => {
  it("adds 1 + 2 to equal 3", () => {
    expect(api.somaDoisNumeros(1, 2)).toMatchSnapshot();
  });

  it("expect to mock axios request", async () => {
    const spy = jest.spyOn(axios, "get");
    spy.mockReturnValue(mockedAxios);
    const apiResponse = await api.pegaPost(1);
    expect(apiResponse).toBe(mockedBody);
  });
});

以上是关于javascript index.test.js的主要内容,如果未能解决你的问题,请参考以下文章

javascript index.test.js

业力配置以排除嵌套目录

jest在已有项目中的安装与使用

jest在已有项目中的安装与使用

jest在已有项目中的安装与使用

开玩笑 没有找到测试