JavaScript中的“描述”关键字(The 'describe' keyword

2019-07-31 07:02发布

于是我在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

Answer 1:

描述是在一个函数茉莉花测试框架。 它只是描述了由“它”功能列举测试用例的套件。

在还用于mochajs框架。



Answer 2:

Describe JavaScript不的一部分,它是在你使用的库中定义的函数(即茉莉花)



Answer 3:

“测试套件开始全球茉莉花函数的调用带有两个参数的 描述 :。一个字符串的函数字符串是一个规范套件的名称或标题 -通常是什么被测试功能 的代码块实现套件 “。

来源: http://jasmine.github.io/2.0/introduction.html



文章来源: The 'describe' keyword in javascript