Я пытаюсь понять необходимость стейка. Я понимаю, что это похоже на 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? Являются ли описания приемки на английском языке единственным ценным предложением, или мне не хватает чего-то еще?
Спасибо