Visual studio 2013 visual studio中的Jasmine错误&引用;undefined不是构造器(正在评估';expect(player).tobeplay(song)';)”;
我已经在visual studio 2013中安装了“Jasmine测试框架”包 当我在“测试资源管理器”窗口中为jasmine包含的PlayerSpec.js文件运行默认测试时,所有测试都会失败,并出现以下错误: “找不到变量:Player” 因此,我在PlayerSpec.js的开头添加了以下引用:Visual studio 2013 visual studio中的Jasmine错误&引用;undefined不是构造器(正在评估';expect(player).tobeplay(song)';)”;,visual-studio-2013,jasmine,Visual Studio 2013,Jasmine,我已经在visual studio 2013中安装了“Jasmine测试框架”包 当我在“测试资源管理器”窗口中为jasmine包含的PlayerSpec.js文件运行默认测试时,所有测试都会失败,并出现以下错误: “找不到变量:Player” 因此,我在PlayerSpec.js的开头添加了以下引用: /// <reference path="Player.js" /> /// <reference path="Song.js" /> // /// 现在错误已修
/// <reference path="Player.js" />
/// <reference path="Song.js" />
//
///
现在错误已修复,但我得到了以下错误:
undefined不是构造函数(正在计算)
'期望(玩家)。播放(歌曲)'
我尝试添加对jasmine.js的引用,但没有解决问题。
我需要添加什么参考资料,以及添加到哪里 解决方案是添加对SpecHelper.js文件的引用。因此,在PlayerSpec.js的开头,我添加了以下内容:
/// <reference path="Player.js" />
/// <reference path="Song.js" />
/// <reference path="SpecHelper.js" />
//
///
///