                    .get('/user?' + auth.query + '=' + token)
                    .reply(200, { fullname: 'Dude' })
       req = strategy.userInfo token, -> done()
+      return
 
     it 'should set a custom parameter', ->
       req.qsRaw.should.contain 'oauth_token=r4nd0m'

                   .patch('/user')
                   .reply(200, { uid: '1234', fullname: 'Dude' })
      req = strategy.userInfo 'r4nd0m', -> done()

    it 'should use the specified HTTP method', ->
      req.method.should.equal 'PATCH'

      strategy = new OAuth2Strategy provider, client, verifier

      scope = nock(provider.url)
        .patch('/user?foo=bar&entr0py=t0k3n')
        .reply(200, { uid: 1234, fullname: 'Yoda' })

      strategy.userInfo 't0k3n', (error, response) ->
        err = error
        res = response
        done()
      return

    it 'should not provide an error', ->
      expect(err).to.be.null
