added more tests, fixed onkyo.rb