Кто-нибудь использует BDD в Powershell? - PullRequest
6 голосов
/ 17 апреля 2011

Я нашел много тем вокруг этого вопроса здесь в stackoverflow. Им сейчас 2 года. Поэтому я хотел бы знать, использует ли кто-то функции scottmuc для выполнения BDD в powershell. На первый взгляд кажется очень мощным.

Каково ваше мнение? Кто-нибудь знает какой-нибудь другой хорошо эффективный BDD-фреймворк? Я хотел бы что-то действительно близкое к rspec .

Примечание Мне нужны BDD, а не TDD (PSUnit) предложения / указания.


Тогда многие не использовали BDD на powershell, видели ответы :). Означает ли это, что BDD вообще бесполезен только потому, что powershell - это всего лишь сценарий? Я не думаю, что это уважительная причина.

В любом случае, здесь список до сих пор:

  • Пестер , гораздо ближе к чему-то вроде rspec
  • PowerSpec , кажется всего несколько should

Ответы [ 2 ]

6 голосов
/ 15 мая 2011

Я автор Пестера и рад видеть, что вы его нашли!Pester был создан, чтобы окружить другой проект, который я назвал PowerYaml (а также материал, упомянутый @manojlds).Я хотел реорганизовать его, но без тестового покрытия мне было неудобно это делать.Так родился Пестер, и PowerYaml подвергся рефакторингу.Это может быть достойный пример, чтобы показать реальную ситуацию, в которой это полезно.

Во-вторых, я недавно опубликовал сообщение в блоге , в котором я пролил некоторый свет на то, как использовать Pesterи это рабочий процесс.

Надеюсь, это поможет.Если у вас есть запросы на новые функции, отправьте их в проект github.

2 голосов
/ 15 мая 2011

Мы используем Пестера в нашем проекте.Это служит нашей цели, и мы пытаемся улучшить ее.И да, автор мой коллега и написал его для проекта.

Существует также PowerSpec - https://github.com/shishkin/PowerSpec (хотя в описании сказано, что он предназначен для TDD с Powershell)

...