         done()
 
       , ( error ) ->
-        done "rejected!"
+        done new Error "rejected!"
 
 
     it "should reject promise when data.error exists", ( done ) ->


      vk.method fakeMethod, foo: "bar"
      .then ( response ) ->
        done "resolved!"

      , ( error ) ->
        expect( error ).to.equal "exists"


      , ( error ) ->
        clock.restore()
        done new Error "rejected!"


  describe "request", ->
