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)
  })

}) })

相关内容

热门资讯

透视代打!wepoke黑科技,... 透视代打!wepoke黑科技,wepoke有正规吗,详细透视切实教程1、wepoke黑科技机器人多个...
智星德州菠萝外挂!线上德州有后... 智星德州菠萝外挂!线上德州有后台操控吗(透视)竟然是有挂(详细辅助详细教程)1、智星德州菠萝外挂ai...
aapoker透视辅助!aa扑... 您好,aapoker透视辅助这款游戏可以开挂的,确实是有挂的,需要了解加微【136704302】很多...
透视计算!wepokeai机器... 透视计算!wepokeai机器人,wepokewopoker透明挂,详细透视AI教程1、玩家可以在w...
德扑起手牌胜率图!微扑克发牌规... 德扑起手牌胜率图!微扑克发牌规律性总结(透视)本然真的是有挂(详细辅助2025教程);无聊就玩这款德...
透视安卓版!WePoKe透明挂... 透视安卓版!WePoKe透明挂,wepoke有规律吗,详细透视解密教程1)WePoKe透明挂辅助挂:...
德州ai辅助有用!德州辅助软件... 1、德州ai辅助有用!德州辅助软件开发定制(透视)果然是真的有挂(详细辅助透明挂教程);代表性(透视...
透视ai!wepoke智能ai... 透视ai!wepoke智能ai,wepoke游戏数据有说法吗,详细透视必胜教程1)wepoke智能a...
智星德州菠萝辅助器!德州ai智... 智星德州菠萝辅助器!德州ai智能辅助是什么(透视)固有真的有挂(详细辅助可靠技巧);小薇(透视辅助)...
透视黑科技!wepoke计算辅... 透视黑科技!wepoke计算辅助,wepower有辅助器吗,详细透视透视教程1、在wepoke计算辅...