【问题标题】:Do I need to use the function form of 'use strict' in jasmine test files?jasmine测试文件中是否需要使用'use strict'的函数形式?
【发布时间】:2015-05-29 23:36:31
【问题描述】:

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

使用“use strict”的函数形式。

我知道为什么'use strict' 很重要,并且我想我理解为什么您应该在源文件中使用'use strict' 的函数形式而不是全局形式。但是在jasmine测试文件中,使用'use strict'全局形式可以吗?

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

【问题讨论】:

  • 据我所知,“使用严格”只是为了鼓励更好的编码实践。对于测试用例,我会忽略它

标签: javascript jasmine jshint use-strict


【解决方案1】:

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

【讨论】:

  • 感谢您的回答,但这有点错过了这个问题。我已经更新了我的帖子以澄清我在问什么。
猜你喜欢
  • 2012-02-15
  • 2015-11-29
  • 1970-01-01
  • 2016-12-15
  • 2018-12-04
  • 1970-01-01
相关资源
最近更新 更多