我是否需要使用'使用严格'的功能形式?在茉莉花测试文件?

时间:2015-03-26 02:47:05

标签: javascript jasmine jshint use-strict

我正在根据我在AngularJS上看到的例子在茉莉花中构建单元测试。示例(例如this unit test in the Angular PhoneCat tutorial)使用'use strict'的全局形式。但是,JSHint抱怨我应该

  

使用“use strict”的功能形式。

我知道为什么'use strict'很重要,我想我明白为什么你应该使用'use strict'的函数形式而不是源文件中的全局形式。但是,在jasmine测试文件中,使用'use strict'全局表单是否可以?

如果是这样,我可以仅针对我的jasmine测试文件禁止这些JSHint警告吗?

1 个答案:

答案 0 :(得分:0)

当然,您可以在JSHint中忽略它,但正如vihan1086所说,这将促使您通过抛出异常来编写更好的代码。请参阅以下帖子here