Кто-нибудь использует BDD в Powershell?

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

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

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


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

Во всяком случае, вот список до сих пор:

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

person Emiliano Poggi    schedule 17.04.2011    source источник


Ответы (2)


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

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

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

person Scott Muc    schedule 15.05.2011
comment
Спасибо, Скотт! Я также искал функцию Yaml в Powershell, и ваше намерение предоставить оболочку YAML в Powershell будет очень полезно. - person Emiliano Poggi; 16.05.2011

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

Также есть PowerSpec — https://github.com/shishkin/PowerSpec (хотя в описании написано, что это нацелен на TDD с Powershell)

person manojlds    schedule 15.05.2011
comment
ну один ответ :). Большое спасибо, что поделились своими знаниями о. Я посмотрю. - person Emiliano Poggi; 15.05.2011