unit-testing requirejs jasmine resharper amd

unit testing - Estado de Jasmine Unidad de soporte de prueba de Resharper 2017: ¿Modo de depuración y módulos de AMD compatibles?



unit-testing requirejs (1)

Actualmente uso Chutzpah para ejecutar y depurar pruebas de la Unidad Jasmine que incluyen módulos AMD / require.js. Me gustaría cambiar al corredor de prueba de Resharper 2017. Sin embargo, Resharper no parece ser totalmente compatible con las pruebas de unidad de jazmín?

A. Ejemplo de prueba de jazmín:

/// <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); }); });

La prueba se puede ejecutar con Resharper, pero la opción de depuración está deshabilitada:

B. Prueba de ejemplo con definición de módulo:

/// <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''); }); }); });

Si empiezo con Resharper, la prueba nunca termina y no se llama al método.

¿Es cierto que Resharper 2016 aún no admite las pruebas de depuración de unidades de jazmín ni el uso de módulos de AMD con pruebas unitarias? ¿O debo adaptar de algún modo mi configuración de Resharper para que funcionen los módulos Debugging y AMD / requirejs?

Aquí están mis configuraciones actuales:

(Debido a que tanto Chutzpah como Resharper 10 usan versiones obsoletas de Jasmine, también estoy abierto para recibir más sugerencias que se integren bien con VisualStudio).

Editar: Resharper 2016 parece ser compatible con Jasmine Versions> 2.0.

Artículos relacionados (¿no actualizados?):

Editar

Las preguntas se han publicado originalmente para Resharper 10. Todavía son válidas para Resharper 2016.