You should be able to get the test to pass without using reload. See the comments for link.rb.