【问题标题】:How do I set up NCrunch to run nspec tests如何设置 NCrunch 以运行 nspec 测试
【发布时间】:2012-06-20 10:42:48
【问题描述】:

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

【问题讨论】:

  • 等待与您的答复...

标签: bdd ncrunch continuous-testing nspec


【解决方案1】:

我们正在努力让 NCrunch 得到全面支持。

现在您可以使用 DebuggerShim(它是 NSpec 中包含的一个 cs 文件)作为 shim 来通过 NCrunch 运行它。 DebuggerShim 几乎是一个运行 NSpec 测试的 NUnit 测试。

您可能想看看specwatchr。 Matt 喜欢使用 NCruch,但我发现它非常渴望运行我的测试。我必须有意识地停止打字,让 NCrunch 有机会运行我的测试......我宁愿点击保存按钮并让后台进程为我运行我的测试(即 specwatchr)。希望对您有所帮助。

Amir(NSpec 上的黑客)

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

【讨论】:

  • 我广泛搜索了一种从 NUnit 中执行 NSpec 测试的方法(对或错),直到我花了一些时间挖掘 NSpec 源 + github 站点之后才得到你的答案。让我投票并尽我所能来引起人们对您的回答的注意。代码示例可能如下所示: [Test] public void ExecuteNSpecAuthControllerTests() { // Arrange var shim = new DebuggerShim(); // 动作/断言 shim.debug(); }
  • @ardave 我在 NSpec.org 的入门区域中添加了调试器支持部分。希望对其他人有所帮助。也请随时在 Twitter 上向我发送提及。我很快就在那里回复。我的推特账号是 amirrajan。
  • 我为 NUnit 创建了一个插件,可以自然地执行 nspec 测试。见github.com/ddaysoftware/NSpec4NUnit。我仍在努力使其易于安装,但安装后对我们的团队来说效果很好。
  • @Doug 我已经添加了指向您的 github 存储库的链接到答案。谢谢。
猜你喜欢
  • 2016-01-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多