开玩笑-如何监视工厂功能?

时间:2020-03-25 11:25:37

标签: jestjs factory

我进行了以下测试:

it('testing a spy', async () => {

  function Foo() {
    function bar() {
      return true;
    }

    function bigtime() {
      return bar();
    }

    return {
      bigtime,
    }
  }

  const spy = jest.spyOn(Foo, 'bar');

  const baz = Foo();
  baz.bigtime();

  expect(spy).toHaveBeenCalled();
});

但是当我运行它时,出现以下错误:

无法监视bar属性,因为它不是函数;未定义 代替

如何监视bar函数?

0 个答案:

没有答案