previous commit was a mistake. update tests to reflect accurate logic for setColor method