Jasmine如何测试此代码,方法getNumber
const PageFactory = SuperClass => class extends SuperClass {
getNumber() {
.......
}
我尝试了new PageFactory(null)
和PageFactory.getNumber
,写了
TypeError is not a constructor(evaluating 'PageFactory.getNumber()) or _pageFactory["default"].getNumber()
答案 0 :(得分:3)
PageFactory
是一个创建构造函数的工厂函数。
class TestClass { // stub class
}
const Paged = PageFactory(TestClass) // create new class using stub
const pagedInstance = new Paged() // create an instance
pagedInstance.getNumber() // <-- test getNumber method