Visual studio 2015 typescript系列jasmine visual studio 2015

Visual studio 2015 typescript系列jasmine visual studio 2015,visual-studio-2015,jasmine,resharper,typescript1.8,Visual Studio 2015,Jasmine,Resharper,Typescript1.8,我目前正在学习如何使用VS2015、resharper和Jasmine(V2.4.1)测试我的打字脚本代码,但这并不是很顺利。我正在尝试使用来自的typescript集合 以下几点似乎效果不错: describe("collection Tests", () => { it("collection should work", () => { expect("123").toBe("123"); }); }); 当我从VS2015(使用res

我目前正在学习如何使用VS2015、resharper和Jasmine(V2.4.1)测试我的打字脚本代码,但这并不是很顺利。我正在尝试使用来自的typescript集合

以下几点似乎效果不错:

describe("collection Tests",
  () => {

  it("collection should work",
     () => {

        expect("123").toBe("123");
  });
});
当我从VS2015(使用resharper)执行测试时,它会启动webbrowser并报告测试通过

当我执行以下操作时:

import * as Collections from 'typescript-collections';

describe("collection Tests",
  () => {

  it("collection should work",
     () => {

        var collection = new Collections.Dictionary<string, string>();

        expect("123").toBe("123");
  });
});
import*作为“typescript集合”的集合;
描述(“收集测试”,
() => {
它(“收集应该有效”,
() => {
var collection=new Collections.Dictionary();
期望(“123”)。托比(“123”);
});
});
我在浏览器中看到以下内容:
未找到任何规范


一些让它工作的指针将非常有用。

我也遇到了这个问题。Resharper支持能够为我提供一个起点,但不是一个完整的解决方案

Typescript将导入语句转换为某种类型的模块格式(取决于Typescript配置)。Resharper测试运行程序在不知道任何模块加载程序的情况下执行测试


其他测试运行程序有时会包括一种包含和配置模块加载程序的方法,但Resharper中的此选项似乎非常有限。他们的文档提供了如何配置测试线束文件的非常简短的描述,但它依赖于符合Chutzpah的模板占位符。这是一条高摩擦路径。即使是厚颜无耻的文档也提供了一个大胆的段落,警告这样做的危险。用于Javascipt测试的Resharper工具远没有用于其他VS语言的成熟。尽管我更喜欢呆在VS IDE中并使用熟悉的工具,但我还是决定使用更多的原生JS工具进行测试。

我也遇到了这个问题。Resharper支持能够为我提供一个起点,但不是一个完整的解决方案

Typescript将导入语句转换为某种类型的模块格式(取决于Typescript配置)。Resharper测试运行程序在不知道任何模块加载程序的情况下执行测试

其他测试运行程序有时会包括一种包含和配置模块加载程序的方法,但Resharper中的此选项似乎非常有限。他们的文档提供了如何配置测试线束文件的非常简短的描述,但它依赖于符合Chutzpah的模板占位符。这是一条高摩擦路径。即使是厚颜无耻的文档也提供了一个大胆的段落,警告这样做的危险。用于Javascipt测试的Resharper工具远没有用于其他VS语言的成熟。尽管我更喜欢呆在VSIDE中并使用熟悉的工具,但我还是决定使用更多的原生JS工具进行测试