如何在回调中将jest.mock与params一起使用

时间:2019-12-18 13:20:21

标签: testing jasmine jestjs

我对带有构造函数的模拟类有疑问。我尝试做这样的事情。

/* global jest */

const mockAdworsUser = {
    method1: jest.fn(),
};

jest.mock('node-adwords', () => {
    return {
        AdwordsUser: mockAdworsUser
    };
});

import { AdsApi } from '../../../src/workers/google-shop-css-xml/google-ads-api';

describe('google-ads-api', () => {
    it('test', async () => {
        const adsApi = new AdsApi();

        adsApi.authorize();
    });
});

但我收到类似以下错误:

  

测试套件无法运行

     

ReferenceError:初始化前无法访问'mockAdworsUser'

您是否知道如何解决?我总是写这样的测试代码,这很好。

0 个答案:

没有答案