using Jasmines spyon upon a private method

前端 未结 9 1707
轻奢々
轻奢々 2021-01-31 01:12

is it possible to use Jasmine unit testing framework\'s spyon method upon a classes private methods?

The documentation gives this example but can this be flexivble for a

9条回答
  •  我在风中等你
    2021-01-31 01:56

    spyOn(fakePerson, 'sayHello');
    expect(fakePerson['sayHello']).toHaveBeenCalled();
    

    by adding to spyOn you remove it from typescript type check. you also need to use array index notation in order to access a private method (sayHello) in the test expect

提交回复
热议问题