       username          : generateRandomUsername()
       passwordConfirm   : 'testpass'
       agree             : 'on'
+
+    deepObjectExtend defaultBodyObject, opts
 
     return defaultBodyObject
 


class RegisterHandlerHelper

  generateRequestBody = ->

    defaultBodyObject =
      email             : generateRandomEmail()

    url  = generateUrl
      route : 'Register'

    body = RegisterHandlerHelper.generateRequestBody()

    params                = { url, body }
    defaultRequestParams  = generateDefaultParams params
