【问题标题】:FormData is not defined / axios / jestFormData 未定义/axios/jest
【发布时间】:2019-08-26 00:33:06
【问题描述】:

我正在通过发送 FormData 来测试基于 axios 的服务,但 Jest 给了我一个 ReferenceError: FormData is not defined

不知道为什么 - 它应该在 jsdom 中???

该测试是一个集成测试,因此它应该向其余后端发出真正的请求。我不能(想要)模拟通话......

【问题讨论】:

    标签: typescript jestjs axios


    【解决方案1】:

    这对我有用。我的测试文件:

    const { JSDOM } = require("jsdom")
    const jsdom = new JSDOM('')
    
    describe('Something...', () => {
      it('should api do something... ',
        const formData = new jsdom.window.FormData()
        ...
    

    【讨论】:

      猜你喜欢
      • 2020-10-24
      • 1970-01-01
      • 2017-09-27
      • 2021-08-02
      • 2019-12-18
      • 1970-01-01
      • 2012-05-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多