使用Jasmine在vs 2013中测试打字稿

时间:2015-04-27 13:21:16

标签: visual-studio-2013 typescript jasmine chutzpah

我正在尝试使用Jasmine和Chutzpaah在vs2013中测试typescript,当我右键单击我的test.ts文件,其中包含低于内容并选择Run JS Tests时,它会在测试资源管理器中继续显示测试正在等待。 我做得对还是有其他方法来测试这个?

    /// <reference path="../typings/jasmine/jasmine.d.ts" />

/// <reference path="person.ts" />


describe("Person FullName", () => {

    var person: Person;

    beforeEach(() => {

        person = new Person();
        person.setFirstName("Joe");
        person.setLastName("Smith");
    });

    it("should concatenate first and last names", () => {
        expect(person.getFullName()).toBe("Joe, Smith");
    });
}); 

1 个答案:

答案 0 :(得分:0)

如果不知道项目的配置以及chutzpah.json配置中的内容,很难给出明确的答案。一开始可能很难设置chutzpah,但以下步骤可以帮助诊断问题:

  1. 在VS-&gt;工具 - &gt;选项 - &gt; Chutzpah设置中启用跟踪。这将把大量日志写入C:\ Users {username} \ AppData \ Local \ Temp \ chutzpah.log
  2. 尝试使用F12工具在浏览器中运行测试(在浏览器上下文菜单选项中打开)。
  3. 查看输出中的内容。有两个相关的输出源:测试和测试
  4. 使用chutzpah settings。这些是您可以使用它调整的日志。