Re-added error checks in the color=? function, so error message comes
from the function you actually called, rather than an internal.
Corrected expected error message to match actual error message.  Now
passes "raco test".