我正在尝试使用 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");
});
});
最佳答案
在不知道项目配置和 chutzpah.json 配置内容的情况下,很难对您的问题给出明确的答案。一开始可能很难设置 chutzpah,但以下步骤可以帮助诊断问题:
- 在 VS->Tools->Options->Chutzpah Setting 中启用跟踪。这会将大量日志写入 C:\Users{用户名}\AppData\Local\Temp\chutzpah.log
- 尝试在打开 F12 工具的情况下在浏览器中运行测试(在浏览器上下文菜单选项中打开)。
- 查看输出中的内容。有两个相关的输出源:测试和测试
- 使用chutzpah settings .这些是您可以使用它进行调整的日志。
关于visual-studio-2013 - 在 vs 2013 中使用 Jasmine 测试 typescript ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29897020/