I/O Exercises Spec Too Sensitive

The “too high” and “too low” tests in the I/O Exercises are case-sensitive, but also seem to require the phrases to be given as their own output instances. E.g.

if guess > answer
  puts "You guessed: #{guess}."
  puts "too high!"
elsif guess < answer
  puts "You guessed: #{guess}."
  puts "too low!"
end

passes the specs, but

if guess > answer
  puts "You guessed: #{guess}. Too high!"
elsif guess < answer
  puts "You guessed: #{guess}. Too low!"
end

fails them. Seems like it would be better to have less sensitive specs.

Yes. I can’t remember exactly which exercises they were, but I gave up on getting several tests to pass for reasons similar to what you’re experiencing here.