Что Steak добавляет помимо использования Capybara и RSpec в тестировании Rails?

Я пытаюсь понять необходимость стейка. Я понимаю, что это похоже на Cucumber, за исключением того, что вы можете использовать чистый рубин вместо сопоставления ваших спецификаций английского языка с рубином, как в Cucumber, но в нем говорится, что он в основном добавляет оболочку вокруг RSpec DSL и позволяет вам использовать этот

, взятый из: http://jeffkreeftmeijer.com/2010/steak-because-cucumber-is-for-vegetarians/

module Spec::Example::ExampleGroupMethods
  alias scenario example
  alias background before
end

module Spec::DSL::Main
  alias feature describe
end

Это все? Из примеров видно, что вы все еще делаете тяжелую работу с сопоставителями Capybara и RSpec. Так почему бы просто не использовать Capybara с RSpec вместо того, чтобы добавлять к нему такое усложнение, как Steak? Являются ли описания приемки на английском языке единственным ценным предложением, или мне не хватает чего-то еще?

Спасибо

9
задан noli 23 January 2011 в 10:23
поделиться