Using assert_equal instead of assert
Privatizing this method stop transitive_closure from working correctly