 
     queue = [
 
-      ->
+      (next) ->
         options = { body : { slug : groupSlug } }
         generateCreateTeamRequestParams options, (createTeamRequestParams) ->
 
           request.post createTeamRequestParams, (err, res, body) ->
-            expect(err)             .to.not.exist
-            expect(res.statusCode)  .to.be.equal 200
-            queue.next()
-
-      ->
+            expect(err).to.not.exist
+            expect(res.statusCode).to.be.equal 200
+            next()
+
+      (next) ->
         getTeamMembersRequestParams = generateGetTeamMembersRequestParams
           groupSlug : groupSlug
           body      :
             token   : ''
 
         request.get getTeamMembersRequestParams, (err, res, body) ->
-          expect(err)             .to.not.exist
-          expect(res.statusCode)  .to.be.equal 403
-          expect(body)            .to.be.equal 'not authorized'
-          queue.next()
-
-      -> done()
-
-    ]
-
-    daisy queue
+          expect(err).to.not.exist
+          expect(res.statusCode).to.be.equal 403
+          expect(body).to.be.equal 'not authorized'
+          next()
+
+    ]
+
+    async.series queue, done
 
 
   it 'should send HTTP 403 when token is invalid', (done) ->


    queue = [

      ->
        # expecting user to be registered
        registerRequestParams = generateRegisterRequestParams
          body              :

        request.post registerRequestParams, (err, res, body) ->
          expect(err)             .to.not.exist
          expect(res.statusCode)  .to.be.equal 200
          next()

      (next) ->
        # expecting team to be created
        options =
          body              :
