> personally, I prefer assert over assert_equal - does it buy me anything?

Yes, when the assert_equal fails, the error message is much more
informative.