2017-06-16 133 views
3

在Jetbrains Rider中有沒有什麼方法可以使用SpecFlow?我搜索了它,但我無法找到任何有關它的信息。在Jetbrains Rider中使用SpecFlow

+0

你能否告訴我們specflow有哪些問題?就我所知,它基於NUnit框架,所以Rider可以運行測試。關於代,你可以建立一個項目,MsBuild重新生成規格文件... – xtmq

+0

如你所知,我們需要先安裝SpecFlow集成包,但沒有這樣的擴展。 https://rider-support.jetbrains.com/hc/en-us/community/posts/207696605-Specflow-Add-on – sam

+0

現在它不可能..希望我們將很快發佈插件的SDK – xtmq

回答

1

SpecFlow有兩個部分。 Visual Studio擴展和NuGet包。
在Visual Studio擴展中包含intellisense,語法高亮和項目模板。 NuGet包包含運行時和代碼後面的代碼生成器。

文件後面的代碼生成可以由Visual Studio擴展(默認行爲)或生成時(http://specflow.org/documentation/Generate-Tests-from-MsBuild/)觸發。有生成的編碼測試,然後由單元測試運行者發現。

因此,如果您使用MSBuild集成並且沒有智能感知和語法突出顯示,那麼您應該已經能夠在Jetbrains Rider中使用SpecFlow。

相關問題