2011-04-17 50 views
6

我在这里发现了很多关于这个问题的线程在stackoverflow。他们现在两岁了。所以我想知道是否有人使用scottmuc函数在PowerShell中执行BDD。这看起来非常强大。任何人在Powershell中使用BDD?

您对此有何评论?有人知道一些其他有效的BDD框架?我想要的东西真的很接近rspec

注意我需要BDD不TDD(PSUnit)的建议/迹象。


没有多少在PowerShell上使用BDD然后,看到了答案:)。这是否意味着BDD根本没有用,仅仅是因为powershell只是脚本?我不认为这是一个有效的理由。

反正这里的名单到现在:

  • Pester,更接近于类似rspec的
  • PowerSpec,是似乎只是几个should

回答

6

我纠缠的作者,并高兴地看到,你发现它! Pester是为了围绕另一个名为PowerYaml的项目(以及提到的@manojlds)而创建的。我想重构它,但没有测试覆盖率,我不觉得这样做很舒服。所以Pester出生了,PowerYaml得到了重构。这可能是一个体面的例子,可以展示真实世界的情况,并且有用。

其次,我刚刚发布了一个blog post,这说明了我如何使用Pester及其工作流程。

希望这会有所帮助。如果您有功能请求,请将它们提交给github项目。

+0

谢谢Scott!我还在PowerShell中寻找Yaml函数,并且您在Powershell中提供YAML包装的意图将非常有用。 – 2011-05-16 12:11:52

2

我们正在使用的纠缠在我们的项目中。它符合我们的目的,我们正在努力改进它。是的,作者是我的同事,并为项目编写了它。

还有PowerSpec - https://github.com/shishkin/PowerSpec(虽然描述说,它的目的是使用PowerShell TDD)

+0

哦,一个答案:)。非常感谢你分享你的知识。我会看看。 – 2011-05-15 07:41:55

相关问题