fix assert fail where script allows blank message
add colour to test output