Ruby AST: Handle assignments with commented lhs/rhs correctly
Cleanup mocks in Ruby AST specs

The only thing we're interested in is whether correct context is passed.
Before the cleanup, mocks tested also other things, which was useless
and made the specs non-DRY and hard to maintain.