2016-04-18 5 views
0

Ich fange gerade an Jasmine in Visual Studio mit R # zu verwenden. Damit es funktioniert ich diese Zeilen an die Spitze der Spec-Datei hinzufügen:Resharper reorders meine Pfadreferenzen in Javascript-Tests

///<reference path="../jasmine/jasmine.js"/> 
///<reference path="../jasmine/jasmine-html.js"/> 
///<reference path="../jasmine/boot.js"/> 

Allerdings, wenn ich den Test ausführen, die Datei im Browser geöffnet enthält die Verweise in der Kopfzeile in einer anderen Reihenfolge (und seltsamer Einzug):

<script type="text/javascript" src="referenceFile?path=~/Project/Scripts/jasmine/jasmine-html.js"></script> 
<script type="text/javascript" src="referenceFile?path=~/Project/Scripts/jasmine/boot.js"></script> 
    <script type="text/javascript" src="referenceFile?path=~/Project/Scripts/jasmine/jasmine.js"></script> 

Das Problem ist, dass boot.js Bedürfnisse zuletzt kommen, es ist sonst nicht funktionieren. Ist es möglich, das zu beheben? Vielleicht gibt es einen Workaround, wenn das nur R # Verhalten ist.

Antwort

1
  1. Datei ReSharperRunner.html zum Projekt hinzufügen;
  2. Hit Copy default implementation to clipboard hier ReSharper | Options | Tools | Unit Testing | JavaScript Tests | Custom HTML harness und fügen Sie den Code dort;
  3. Diese Datei hier angeben ReSharper | Options | Tools | Unit Testing | JavaScript Tests | Enable custom HTML harness | Test harness file name
  4. Geben Sie einen Speicherort für die Datei in Test harness location Combobox an.
+0

Vielen Dank! Woher weißt du das? Ist es ein bekannter Fehler, dass die Reihenfolge der Referenzpfade geändert wird? – lex82