从闭包外部测试JS

时间:2014-09-10 04:38:45

标签: javascript jquery unit-testing jasmine iife

我有一个在IIFE中定义的应用程序,如下所示:

(function () {
  'use strict'

  function xxx () {
    ...
  }

  function yyy () {
    ...
  }
)());

这种常见模式避免了破坏全局对象等,但我需要进行一些单元测试。我目前正在查看Jasmine 2.0,但是我的对象(所有在IIFE中定义的)都不可用在我的测试规范文件中 - 每个引用都是(理解)未定义。

我的问题:

人们通常如何测试(使用Jasmine或其他任何东西)以这种方式定义的Javascript应用程序?

0 个答案:

没有答案