2017-06-16 9 views
3

Gibt es eine Möglichkeit, SpecFlow in Jetbrains Rider zu verwenden? Ich habe danach gesucht, konnte aber keine Informationen darüber finden.Verwenden von SpecFlow in Jetbrains Rider

+0

Können Sie sagen, welche Probleme Sie mit specflow haben? Soweit ich weiß, basiert es auf dem NUnit-Framework, so dass Rider Tests aus der Box heraus ausführen kann. Über die Generierung können Sie ein Projekt erstellen und MsBuild generiert Spezifikationsdateien ... – xtmq

+0

Wie Sie wissen, müssen wir zuerst das SpecFlow-Integrationspaket installieren, aber es gibt keine solche Erweiterung. https://rider-support.jetbrains.com/hc/en-us/community/posts/207696605-Specflow-Add-on – sam

+0

Für jetzt ist es nicht möglich .. Ich hoffe, wir werden SDK für Plugins bald veröffentlichen – xtmq

Antwort

1

SpecFlow besteht aus zwei Teilen. Die Visual Studio-Erweiterung und die NuGet-Pakete.
In der Visual Studio-Erweiterung sind die Intellisense-, Syntaxhervorhebung- und Elementvorlagen enthalten. Das NuGet-Paket enthält die Laufzeit und die Generatoren für den Code hinter den Dateien.

Die Generierung des Codes hinter Dateien kann durch die Visual Studio-Erweiterung (Standardverhalten) oder zur Erstellungszeit (http://specflow.org/documentation/Generate-Tests-from-MsBuild/) ausgelöst werden. Dort sind die generierten codierten Tests lokalisiert, die dann vom Unit Test Runner entdeckt werden.

Wenn Sie also die MSBuild-Integration verwenden und ohne Intellisense und Syntaxhervorhebung arbeiten, sollten Sie bereits in Jetbrains Rider mit SpecFlow arbeiten können.

Verwandte Themen