Resharper 2017 的 Jasmine 单元测试支持状态:支持调试模式和 AMD 模块?

State of Jasmine Unit Test support of Resharper 2017: Debug mode and AMD modules supported?

我目前使用 Chutzpah 运行 和调试包含 AMD/require.js 模块的 Jasmine 单元测试。我想切换到Resharper 2017的测试运行ner。但是,Resharper似乎并不完全支持Jasmine Unit Tests?

一个。茉莉花测试示例:

/// <reference path="../../bower_components/requirejs/require.js" />
/// <reference path="../../bower_components/jasmine-core/lib/jasmine-core/jasmine.js" />

describe('dummy example test', function() {
  it("should return bar", function () {
    expect(true).toEqual(true);
  });
});

测试可以 运行 使用 Resharper,但调试选项被禁用:

乙。使用模块定义的示例测试:

/// <reference path="../../bower_components/requirejs/require.js" />
/// <reference path="../../bower_components/jasmine-core/lib/jasmine-core/jasmine.js" />

define(['Squire'], function(squire) {

  describe('dummy example test', function() {
    it("should return bar", function() {
      expect(true).toEqual(true);
      alert('has been executed');
    });
  });

});

如果我使用 Resharper 启动测试,测试将永远不会结束,并且不会调用 it 方法。

Resharper 2016 是否还不支持 Jasmine 单元测试的调试,也不支持使用 AMD 模块进行单元测试?或者我是否需要以某种方式调整我的 Resharper 设置以使调试和 AMD/requirejs 模块正常工作?

这是我当前的设置:

(由于 Chutzpah 和 Resharper 10 都使用过时版本的 Jasmine,我也愿意接受与 VisualStudio 良好集成的进一步建议。)

编辑:Resharper 2016 似乎支持 Jasmine 版本 > 2.0。

相关(不是最新的?)文章:

编辑

这些问题最初是为 Resharper 10 发布的。它们对 Resharper 2016 仍然有效。

自 ReSharper 2016.1 起:

一个。不支持调试 JavaScript 测试。这里是 feature request.

乙。不支持 AMD。这里是 the related ticket.