我可以监视对被测系统的依赖 - 即使它不是SUT的直接依赖吗?

时间:2017-03-06 12:54:53

标签: jasmine jasmine2.0

我的问题与茉莉花有关。假设我在应用程序中有以下依赖关系图:

SystemUnderTest --> Dependency1 --> Dependency2 --> DependencyN

我可以监视 DependencyN ,即使它不是对被测系统(SystemUnderTest)的直接依赖,而是传递依赖(仅Dependency1是上面的直接依赖)?

1 个答案:

答案 0 :(得分:1)

这取决于。在使用依赖注入的AngularJS或Angular2等框架中,对服务进行模拟(或监视方法)将为通常使用此相同服务的任何其他组件或子组件注入模拟版本。