 
       it 'should be able to fetch stack template data', (done) ->
 
-        withConvertedUser ({ client }) ->
-
-          stackTemplate     = null
-          stackTemplateData = generateStackTemplateData client
-
-          queue = [
-
-            ->
-              StackTemplate.create client, stackTemplateData, (err, template) ->
-                expect(err).to.not.exist
-                stackTemplate = template
-                queue.next()
-
-            ->
-              selector = { '_id' : stackTemplate._id }
-              StackTemplate.one$ client, selector, null, (err, template) ->
-                expect(err?.message).to.not.exist
-                expect(template).to.exist
-                expect(template.title).to.be.equal stackTemplateData.title
-                expect(template.template.content).to.be.deep.equal stackTemplateData.template
-                queue.next()
-
-            -> done()
-
-          ]
-
-          daisy queue
+        withConvertedUserAndStackTemplate (data) ->
+          { client, stackTemplate, stackTemplateData } = data
+          selector = { _id : stackTemplate._id }
+
+          StackTemplate.one$ client, selector, null, (err, templates) ->
+            expect(err?.message).to.not.exist
+            expect(templates[0].title).to.be.equal stackTemplateData.title
+            expect(templates[0].template.content).to.be.deep.equal stackTemplateData.template
+            done()
 
 
   describe 'delete()', ->


      it 'should be able to set access level of stack template', (done) ->

        withConvertedUser ({ client }) ->

          stackTemplate     = null
          stackTemplateData = null

          queue = [

            ->
              stackTemplateData = generateStackTemplateData client
              StackTemplate.create client, stackTemplateData, (err, template_) ->
                expect(err).to.not.exist
                stackTemplate = template_
                queue.next()

            ->
              stackTemplate.setAccess client, 'someInvalidAccessLevel', (err) ->


      it 'should be able to update the stack template', (done) ->

        withConvertedUserAndStackTemplate (data) ->
          { client, stackTemplate, stackTemplateData } = data

          queue = [

            ->
              params = { title : 'title should be updated' }
