javascript 中的 'describe' 关键字

新手上路,请多包涵

所以我是 javascript 的新手,我一直在研究别人的代码,我发现了这个..

 describe('deviceready', function() {
    it('should report that it fired', function() {
        spyOn(app, 'report');
        app.deviceready();
        expect(app.report).toHaveBeenCalledWith('deviceready');
    });
});

我不明白的是: describe 关键字到底有什么作用?

信息:

- 它是一个 phonegap 应用程序

- 我们正在使用 spine.jsjQuery

原文由 Aatish Molasi 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.7k
2 个回答

Describe 是 Jasmine 测试框架中的一个函数。它简单地描述了由“it”函数枚举的测试用例套件。

也用于 mochajs 框架。

原文由 mmigdol 发布,翻译遵循 CC BY-SA 3.0 许可协议

Describe 不是Javascript的一部分,它是您使用的库(即Jasmine)中定义的函数

原文由 yngccc 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏