Fix logger spec for certain cases
Fix logger spec for certain cases

It is possible to run tests while not actually being a TTY terminal (for example using backticks in Ruby). 

This change makes sure tests are running correctly by forcing STDOUT.tty? to return true even if we're running tests from terminal that is not actually TTY.
Gaelan/volt,RickCarlino/volt,ahnbizcad/volt,jfahrer/volt,CollaboTree/volt,bglusman/volt,Gaelan/volt,ASnow/volt,ahnbizcad/volt,alexandred/volt,orbitalimpact/crystal-meth,bglusman/volt,mzdunek93/volt,askl56/volt,dummey/volt,sinventor/volt,merongivian/volt,dummey/volt,matthew342/volt,sinventor/volt,jfahrer/volt,merongivian/volt,askl56/volt,thyagobr/volt,CollaboTree/volt,thyagobr/volt,ASnow/volt,thyagobr/volt,voltrb/volt,orbitalimpact/crystal-meth,bglusman/volt,mzdunek93/volt,jfahrer/volt,matthew342/volt,nightweb/volt,orbitalimpact/crystal-meth,voltrb/volt,alexandred/volt,gabrielrios/volt,nightweb/volt,sinventor/volt,voltrb/volt,merongivian/volt,alexandred/volt,gabrielrios/volt,gabrielrios/volt,matthew342/volt,mzdunek93/volt,RickCarlino/volt,Gaelan/volt,RickCarlino/volt,nightweb/volt,askl56/volt,dummey/volt,ASnow/volt,ahnbizcad/volt,CollaboTree/volt