vares=require('../'),it=require('it-is').style('colour')exports['es.parse() writes parsing errors with console.error']=function(test){varparseStream=es.parse()varoldConsoleError=console.errorconsole.error=function(){console.error=oldConsoleErrorit(arguments.length>0).ok()test.done()}// bare word is not valid JSONparseStream.write('A')}exports['es.parse({error: true(thy)}) emits error events from parsing']=function(test){varparseStream=es.parse({error:1})varexpectedErrortry{JSON.parse('A')}catch(e){expectedError=e}parseStream.on('error',function(e){it(e).deepEqual(expectedError)process.nextTick(function(){test.done()})}).write('A')}