 
   # Subclass Hooks
 
-  customizeProcessStdout: -> 
+  customizeProcessStdout: (options) -> 
     undefined
 
-  customizeConsole: ->
+  customizeConsole: (options) ->
     undefined
+
+  customizeOptions: ->
+    columns: @columns
 
   # Private
 


  constructor: (@reporter) ->
    @url = system.args[1]
    @mochaStarted = false
    @mochaStartWait = 6000
    @fail(USAGE) unless @url

  injectJS: ->
    if @page.evaluate(-> window.mocha?)
      @page.injectJs 'mocha-phantomjs/core_extensions.js'
      @page.evaluate @customizeProcessStdout, @customizeOptions()
      @page.evaluate @customizeConsole, @customizeOptions()
    else
      @fail "Failed to find mocha on the page."

