2012-06-20 28 views
6

我正在努力设置NCrunch来自动运行我的nspec测试。在ncrunch论坛上它说这个功能还没有实现,但是MattFlo说他更喜欢使用NCrunch,所以我很确定它可以工作。帮助将不胜感激!如何设置NCrunch来运行nspec测试

+0

等待与你的答案... – Cork

回答

2

我们正在努力获得NCrunch的全力支持。

现在,您可以使用DebuggerShim(它是NSpec附带的cs文件)作为垫片通过NCrunch运行它。 DebuggerShim几乎是运行NSpec测试的NUnit测试。您可能想看看specwatchr。马特喜欢使用NCruch,但我发现它渴望运行我的测试。我必须有意识地停止输入以使NCrunch有机会运行我的测试......我宁可点击保存按钮,然后让后台进程为我运行我的测试(即specwatchr)。希望有所帮助。

阿米尔(上NSpec黑客)

NUnit的扩展NSpec:https://github.com/ddaysoftware/NSpec4NUnit

+1

我搜索远播的方式从内部NUnit的执行NSpec测试(右或错误),并错过了你的答案,直到我花了一些时间挖掘NSpec源+ github网站。让我赞成并尽我所能提请注意你的答案。代码示例可能如下所示:[Test] public void ExecuteNSpecAuthControllerTests() { //排列 var shim = new DebuggerShim(); // Act/Assert shim.debug(); } – 2012-12-21 20:46:40

+0

@ardave我在“入门”区域中添加了NSpec.org上的“调试器支持”部分。希望能帮助别人。欢迎随时在Twitter上发送我的提及。我很快在那里回应。我的twitter处理是amirrajan。 – Amir

+1

我为NUnit创建了一个自然执行nspec测试的插件。请参阅https://github.com/ddaysoftware/NSpec4NUnit。我仍在努力使安装变得容易,但是一旦安装好后,我们的团队就能很好地工作。 – Doug

相关问题