axios-mock-adapter:在测试文件中,MockAdapter构造函数返回了promise。
创始人
2024-09-28 13:01:36
0

可以使用async/await或者.then()方法来处理构造函数的返回值。

示例代码:

// 使用async/await处理MockAdapter构造函数返回的promise import axios from 'axios' import MockAdapter from 'axios-mock-adapter'

describe('test mock axios', () => { let mock

beforeEach(() => { mock = new MockAdapter(axios) })

afterEach(() => { mock.restore() })

it('should mock axios', async () => { mock.onGet('http://test.com').reply(200, { message: 'mocked' })

const res = await axios.get('http://test.com')

expect(res.data.message).toBe('mocked')

}) })

// 使用.then()方法处理MockAdapter构造函数返回的promise import axios from 'axios' import MockAdapter from 'axios-mock-adapter'

describe('test mock axios', () => { let mock

beforeEach(() => { mock = new MockAdapter(axios) })

afterEach(() => { mock.restore() })

it('should mock axios', () => { mock.onGet('http://test.com').reply(200, { message: 'mocked' })

axios
  .get('http://test.com')
  .then(res => {
    expect(res.data.message).toBe('mocked')
  })
  .catch(err => {
    console.log(err)
  })

}) })

相关内容

热门资讯

透视专业"哈糖大菠萝... 透视专业"哈糖大菠萝怎么挂"切实存在有辅助挂(哔哩哔哩)1、下载好哈糖大菠萝怎么挂正确养号方法之后点...
反观!wepoker辅助工具,... 反观!wepoker辅助工具,wepoker好友助力码(透视)总是有辅助app(哔哩哔哩)1、玩家可...
透视关于"德普之星透... 透视关于"德普之星透视辅助插件"一贯有辅助神器(哔哩哔哩)1、点击下载安装,德普之星透视辅助插件脚本...
据相关数据显示!hhpoker... 据相关数据显示!hhpoker挂免费辅助器,哈糖大菠萝有挂吗(透视)都是有辅助教程(哔哩哔哩)1、h...
透视开挂"德州局脚本... 透视开挂"德州局脚本"其实真的有辅助app(哔哩哔哩)1、德州局脚本透视辅助软件激活码多个强度级别选...
出现新变化!小逸碰胡辅助器,w... 出现新变化!小逸碰胡辅助器,wejoker黑侠辅助器(透视)好像是有辅助技巧(哔哩哔哩)1、下载好小...
透视了解"wepok... 透视了解"wepoker辅助器如何使用"真是是有辅助方法(哔哩哔哩)一、wepoker辅助器如何使用...
刚刚!小程序多乐跑得辅助,we... 刚刚!小程序多乐跑得辅助,wepoker辅助真的假的(透视)切实真的是有辅助教程(哔哩哔哩)进入游戏...
透视详情"wepok... 透视详情"wepoker辅助是真的假的"竟然有辅助挂(哔哩哔哩)1、下载好wepoker辅助是真的假...
今日!奇迹脚本辅助器手机版,c... 今日!奇迹脚本辅助器手机版,cloudpoker外开挂(透视)一直是有辅助神器(哔哩哔哩)1、奇迹脚...