Angular 角度:如果我';我在写单元测试?
我看到的大多数Angular教程都将HTTP服务注入到其他更专业的服务中。我计划创建一个专门的服务并继承HTTP服务 然而,我担心可测试性,因为我认为,如果我注入它,我的专用服务将更容易测试Angular 角度:如果我';我在写单元测试?,angular,unit-testing,Angular,Unit Testing,我看到的大多数Angular教程都将HTTP服务注入到其他更专业的服务中。我计划创建一个专门的服务并继承HTTP服务 然而,我担心可测试性,因为我认为,如果我注入它,我的专用服务将更容易测试 我的问题是-从一般的角度和出于可测试性的目的继承HTTP服务是否可取?我建议坚持注入它。Angularhttpclient现在(4.3及以上版本)有一个专用的测试模块: 这允许您将其注入测试套件中,并使用它来监视请求,然后根据需要模拟响应 这里有一个很好的使用方法:它的可能副本不清楚您想要实现什么,或者是A
我的问题是-从一般的角度和出于可测试性的目的继承HTTP服务是否可取?我建议坚持注入它。Angular
httpclient
现在(4.3及以上版本)有一个专用的测试模块:
这允许您将其注入测试套件中,并使用它来监视请求,然后根据需要模拟响应
这里有一个很好的使用方法:它的可能副本不清楚您想要实现什么,或者是Angular的哪个版本。在4.3以上的情况下,您可能会做一些可能让您考虑在新的<代码> httpClient API中使用截击机继承HTTP客户端的问题。这是一个意见问题。这两种方法的好处都已被广泛讨论,因为这是一个普遍的面向对象问题。Thakns可用于该资源!