如何在JavaScript中使用Jasmine模拟或存根函数

时间:2019-05-14 10:37:24

标签: javascript typescript jasmine mocking spy

我想用茉莉花做一些单元测试。 我要测试的功能具有另一个处理对数据库的调用的功能,并且我只想检查功能代码,根本不要调用DB。有什么可能的方法如何使用Jasmine为其编写单元测试? (JavaScript-TypeScript)

class A {
    constructor(){}

    functionA({parameterA, parameterB, parameterC}): someArray[]{

        let q: {[index: string]: string} = {}

        if (parameterA) {
            q.parameterA = parameterA
        }

        if (parameterB) {
            q.parameterB = parameterB
        }

        return DBCall(q, parameterC)
    }
}

0 个答案:

没有答案