Estoy tratando de entender la necesidad de Steak. Entiendo que es como Pepino, excepto que puedes usar rubí puro en lugar de mapear tus especificaciones de idioma inglés a Ruby como en Cucumber, , pero dice que principalmente agrega un envoltorio alrededor del DSL de RSpec, y te permite usar ese¿Qué agrega Steak más allá del uso de Capybara y RSpec en las pruebas de Rails?
tomado de: 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
¿eso es todo? Me parece por los ejemplos que todavía hace el trabajo pesado con los matchers de Capybara y RSpec ... Entonces, ¿por qué no simplemente usar Capybara con RSpec en lugar de agregar una complicación como Steak en la parte superior? ¿Son las descripciones de las especificaciones de aceptación del idioma inglés la única proposición de valor, o me falta algo más?
Gracias