2011-04-17 55 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

相關問題