Obecnie używam Chutzpah do uruchamiania i debugowania testów Jasmine Unit, które zawierają moduły AMD/require.js. Chciałbym przejść do testowego programu Resharper 2017. Jednak Resharper nie obsługuje w pełni testów jednostkowych Jasmine?Stan Jasmine Unit Testowanie obsługi programu Resharper 2017: obsługiwany tryb debugowania i moduły AMD?
A. Test Przykład jaśmin:
/// <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);
});
});
Test można prowadzić z Resharper ale opcja debugowanie jest wyłączona
B. Przykład testowy z definicji Module
/// <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');
});
});
});
Jeśli zacznę od Resharpera, test nigdy się nie kończy, a metoda ta nie jest wywoływana.
Czy to prawda, że program Resharper 2016 nie obsługuje jeszcze debugowania testów jednostkowych Jasmine ani zastosowania modułów AMD z testami jednostkowymi? Czy muszę w jakiś sposób dostosować moje ustawienia Resharpera, aby moduły debugowania i AMD/requirejs działały?
(Ponieważ zarówno bezczelności i Resharper 10 Korzystanie przestarzałe wersje Jasmine Jestem również otwarty na dalsze sugestie, które integrują dobrze z VisualStudio.)
EDIT: Resharper 2016 wydaje się wspierać wersje Jasmine> 2.0.
pokrewne (nieaktualne?) Artykuły:
Edytuj
pytania ha już zostały pierwotnie wysłane do Resharper 10. Są one nadal ważne dla Resharper 2016.
Ta sama sytuacja dla Resharpera 2017.1 – Stefan
Obsługa karmy Resharper może być rozwiązaniem, ponieważ karma obsługuje requirejs i debugowanie. Jednak wsparcie dla karmy nie zostało jeszcze zaimplementowane dla Resharper: https://youtrack.jetbrains.com/issue/RSRP-386732 – Stefan