 
   # this is here only because there there is no way how to spy a constructor in CoffeScript
   init: (config) ->
+    @configuration = applyConfiguration(config)
     @tests = []
     @stats =
       tests: 0

logger = require('./logger')
options = require './options'
Runner = require './transaction-runner'
applyConfiguration = require './apply-configuration'
handleRuntimeProblems = require './handle-runtime-problems'
dreddTransactions = require 'dredd-transactions'
configureReporters = require './configure-reporters'

      start: 0
      end: 0
      duration: 0
    @transactions = []
    @runner = new Runner(@configuration)
    configureReporters(@configuration, @stats, @tests, @runner)

  run: (callback) ->
    @configDataIsEmpty = true
