错误"定义未定义"启动Istanbul

时间:2014-06-25 08:44:50

标签: javascript node.js ant jasmine istanbul

“JavaScript”+“Node.JS”+“Ant”上有一个项目。

测试用“Karma”+“Jasmine”编写的JavaScript代码。

使用“Istanbul”评估代码覆盖率。

命令:

istanbul cover someFile.js

错误:
“[文件路径] \ someFile.js:9
__cov_lhpa2MzHG9ur0fWhNQ3HsA.s ['1'] ++; define('some',function(){__ cov_lhpa2MzHG

ReferenceError:未定义“

请告诉我,如何解决问题?

UPD:

文件“someFile.js”中的代码:

define('someFile', function() {

    describe("Base64", function () {

        it('Base64_TestEncode', function () {

            expect( "TXkgZW5nbGlzaCBiYWQ=" ).toEqual( $ws.single.base64.encode( "someText" ) );

        });

    });

});


UPD_2:

“define()” - 方法与RequireJS的员工相关并描述模块。

1 个答案:

答案 0 :(得分:0)

使用npm安装amddefine pacakage然后包含 全球["定义"] =要求(' amdefine') 在你的gulp文件。

希望它能缩短你的问题。为我工作。