I love Cucumber, but I hate writing step definitions. They are ugly, awkward to write and very, very boring: Most step defintions merely create objects for a scenario to chew on.
Eventually we created Cucumber Factory so we would never have to write that sort of step definition again. Cucumber Factory takes this scenario line:
Given there is a movie with the title "Sunshine" and the year "2007"
And transforms it into this:
Movie.create(:title => "Sunshine", :year => "2007")
Cucumber Factory comes with many little helpers to deal with complex cases, while always looking awesome. It also plays nice with your Machinist or Factory Girl.
Check out Cucumber Factory on GitHub.