我正试图在业力中为角4功能设置一些单元测试 .

approve() {
        if (!this.validate()) {
            let loading = this.loadingCtrl.create({
                content: 'Please wait...'
            });
            loading.present();
            }
}

如何测试批准功能并测试是否已调用函数loading.present() .

我刚刚为loadingCtrl创建了一个mock类,并且模拟了函数'create',就像让messageSpy = spyOn(loadingMock,'create');
我试着调用componentsnet.approve();它显示错误"TypeError: Cannot read property 'present' of undefined" .