【发布时间】:2014-05-06 17:51:12
【问题描述】:
运行 Visual Studio 我有以下茉莉花测试。
'use strict';
///<reference path="jasmine.js"/>
///<reference path="../../Scripts/angular.min.js"/>
///<reference path="../../Scripts/angular-route.min.js"/>
///<reference path="../../Scripts/angular-mocks.js"/>
///<reference path="../application.js"/>
describe('StatusPage Tests', function () {
describe('Application Functions', function () {
var location;
beforeEach(module("StatusApplication"));
beforeEach(inject(function($location) {
location = $location;
}));
it('DetermineRootUrl_Application_RootUrl', function () {
var result = DetermineRootUrl(location);
var expectedResult = 'https://localhost/OK59SP1/';
expect(expectedResult).toBe(expectedResult);
});
});
});
当我尝试使用 angular-mock 函数时,问题似乎出现了。 只要我包含任何 beforeEach 代码块,测试就不会运行,我得到的唯一消息是“遇到声明异常”
我不确定我在这里做错了什么,有什么建议吗? 我检查了引用文件的路径,它们是正确的。
【问题讨论】:
-
您是否在 ReSharper 中运行 JavaScript 测试?您是否尝试过查看浏览器的控制台,看看那里是否有更多关于错误的详细信息?
-
有什么消息吗?你解决了这个问题吗?