cucumber/cucumber — Issue #216: AST::Table loses modifications when passed to #step
Author: damien
Created: 2012-01-18 01:01:31+00:00
State: open

The problem is that rows and hashes both memoize their output into an ivar, which makes its modifications stick while you're inside a particular step (though `AST::Table#rows` might then disagree with `AST::Table#hashes`) but then lose these modifications when passed a different step.

Failing test provided in this gist: https://gist.github.com/1630092