所以我是 javascript 的新手,我一直在研究别人的代码,我发现了这个..
describe('deviceready', function() {
it('should report that it fired', function() {
spyOn(app, 'report');
app.deviceready();
expect(app.report).toHaveBeenCalledWith('deviceready');
});
});
我不明白的是: describe
关键字到底有什么作用?
信息:
- 它是一个 phonegap 应用程序
- 我们正在使用 spine.js 和 jQuery 库
原文由 Aatish Molasi 发布,翻译遵循 CC BY-SA 4.0 许可协议
Describe 是 Jasmine 测试框架中的一个函数。它简单地描述了由“it”函数枚举的测试用例套件。
也用于 mochajs 框架。