You should add tests for remote proxy problems (connection failure, 5xx statuses, and unparseable XML). See all_playlists_spec.rb for examples that are in fairly current rspec style.