【发布时间】:2015-07-16 19:35:33
【问题描述】:
我刚开始使用 Jasmine 对我的 JavaScript 代码进行单元测试,我发现如果我通过 describe() 或 it() 在对象的原型方法中定义一个套件或规范,它是'不被识别为 SpecRunner html 页面上的规范。
有没有办法解决这个问题?因为我所有的代码都是通过原型对象/方法编写的,如果我无法在其中进行测试,那么我就无法测试任何东西,而且 Jasmine 对我来说几乎毫无用处。另外,如果没有,是否有任何好的 JS 单元测试框架可以在原型方法/等中工作?
【问题讨论】:
-
听起来您是在说您无法运行规范定义在原型方法中,而不是您无法运行规范关于原型方法。对吗?
标签: javascript unit-testing jasmine prototype