Angular 附带完整的测试设置(默认为 Jasmine + Karma,尽管许多团队使用 Jest)。它提供 TestBed 来配置测试模块,并使用其依赖项实例化组件/服务——利用 DI 注入 mocks。
测试服务(最简单)
ts
(, {
: ;
: ;
( {
.({
: [],
: [],
});
service = .();
httpMock = .();
});
(, {
service.().( (users.).());
req = httpMock.();
req.([{ : }, { : }]);
});
});
