data.json()不是测试中的函数错误

问题描述 投票:-1回答:1

我正在进行组件的集成测试。

public ngOnInit() {

    this.employeeService.getEmployees()
        .subscribe(data => {
            this.employees.next(data.json());
    });

  }

上面的代码在服务项目时工作正常。

但是在测试期间,它抛出一个错误,说data.json()不是一个函数。

angular integration-testing angular-testing
1个回答
-1
投票

您需要模拟EmployeeService的getEmployees()方法并返回与原始对象相同的响应类型对象。

© www.soinside.com 2019 - 2024. All rights reserved.