Stop hiding the errors.

As usual, providing user-friendly errors is hard. Can't debug very well
when you hide stuff :-/
Fixed the eunit:test call to use the correct parameters.
Pass data around in the stubs.