我在stackoverflow找到了很多围绕这个问题的线程。他们现在已经2岁了。所以我想知道是否有人使用scottmuc函数在PowerShell中执行BDD。乍一看似乎非常强大。
您对此有何看法?有人知道其他一些有效的BDD框架吗?我想要一些非常接近 rspec 的东西。
注意我需要BDD而非TDD(PSUnit)建议/指示。
在powershell上没有多少人使用BDD,看到答案:)。这是否意味着BDD完全没用,只是因为PowerShell只是脚本编写?我认为这不是一个正当理由。
无论如何这里的列表到目前为止:
答案 0 :(得分:6)
我是Pester的作者,很高兴看到你找到了它! Pester被创建为围绕我称为PowerYaml的另一个项目(以及@manojlds提到的东西)。我想重构它,但没有测试覆盖率,我觉得这样做并不舒服。因此Pester诞生了,PowerYaml得到了重构。它可能是一个很好的例子来展示它有用的真实世界情况。
其次,我刚刚发表了一篇blog post,其中阐述了如何使用Pester及其工作流程。
希望这会有所帮助。如果您有功能请求,请将它们提交给github项目。
答案 1 :(得分:2)
我们在项目中使用Pester。它符合我们的目的,我们正在努力改进它。是的,作者是我的同事并为该项目写了它。
还有PowerSpec - https://github.com/shishkin/PowerSpec(尽管描述说它是针对带有Powershell的TDD)