【问题标题】:Testing typescript with Jasmine in vs 2013在 vs 2013 中使用 Jasmine 测试打字稿
【发布时间】:2015-04-27 13:21:16
【问题描述】:

我正在尝试使用 Jasmine 和 Chutzpaah 在 vs2013 中测试打字稿,当我右键单击具有以下内容的 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");
    });
}); 

【问题讨论】:

    标签: visual-studio-2013 typescript jasmine chutzpah


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2017-05-14
      • 2018-09-06
      • 1970-01-01
      • 2022-01-23
      • 1970-01-01
      • 1970-01-01
      • 2017-10-08
      • 2014-04-20
      • 1970-01-01
      相关资源
      最近更新 更多