在Jetbrains Rider中使用SpecFlow
答
SpecFlow有两个部分。 Visual Studio扩展和NuGet包。
在Visual Studio扩展中包含intellisense,语法高亮和项目模板。 NuGet包包含运行时和代码后面的代码生成器。
文件后面的代码生成可以由Visual Studio扩展(默认行为)或生成时(http://specflow.org/documentation/Generate-Tests-from-MsBuild/)触发。有生成的编码测试,然后由单元测试运行者发现。
因此,如果您使用MSBuild集成并且没有智能感知和语法突出显示,那么您应该已经能够在Jetbrains Rider中使用SpecFlow。
你能否告诉我们specflow有哪些问题?就我所知,它基于NUnit框架,所以Rider可以运行测试。关于代,你可以建立一个项目,MsBuild重新生成规格文件... – xtmq
如你所知,我们需要先安装SpecFlow集成包,但没有这样的扩展。 https://rider-support.jetbrains.com/hc/en-us/community/posts/207696605-Specflow-Add-on – sam
现在它不可能..希望我们将很快发布插件的SDK – xtmq