 
 }
 
-# Hide the router behind a defined property so it can access the ROUTER variable that's set in the beforeEach
-Object.defineProperty(Testing, 'router', {
-  get: -> ROUTER
-})
-
 module.exports = {Testing, expect, sinon, React, _, ReactTestUtils}

    )
    # defer adding the then callback so it'll be called after whatever is attached after the return
    _.defer -> promise.then ->
      _.delay ->
        React.unmountComponentAtNode(root)
        CURRENT_ROUTER_PATH   = '/'
        CURRENT_ROUTER_PARAMS = {}
      , unmountAfter
      return arguments
    promise


{Promise}      = require 'es6-promise'
{commonActions} = require './utilities'
sandbox = null

Wrapper = React.createClass

  render: ->
    React.createElement(@props._wrapped_component,
      _.extend(_.omit(@props, '_wrapped_component'), ref: 'element')
