add test for recursive.rb.