单元测试导入方法茉莉

时间:2018-07-24 18:40:00

标签: angular unit-testing jasmine karma-jasmine

我在我的角度应用程序中使用clone package,并且正在为abc类的test()方法编写单元测试。

abc.ts

Import * as clone from clone;
class abc {
    test(){
        const clone= clone(this);
        if (clone){
            // success logic
        }else{
            // unsuccess logic
        }
    }
}

我想编写茉莉花测试用例以测试不成功的场景,即克隆失败场景。 我无法监视克隆npm包的克隆方法。

1 个答案:

答案 0 :(得分:0)

您可以将clone方法包装在abc类中。 spyOn(instanceOfAbc,“ cloneWrap”)