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