具有嵌套服务的Angular 2测试服务

时间:2017-04-27 09:49:22

标签: unit-testing angular angular2-testing

base.service.ts

export class BaseService {
    constructor(private http:Http){}
        search(segment: string, param: string){
             //build url
             this.http.get(....){}
        }
    }

my.service.ts

export class MyService {
    constructor(private baseService:Baservice){}
        search(segment: string, param: string){
             //build url
             this.baseService.search('people','1'){}
        }
    }

基本服务是一种通用服务,它将构建URL并从服务器获取数据并返回可观察的数据。

现在我想对MyService进行测试。如何模拟基本服务,因为不同的数据集将返回不同的“段”和“参数”

由于

0 个答案:

没有答案