             out:
               datatype: 'string'
           process: (input, output) ->
-            return if doneIt
             if input.hasStream 'in'
               done new Error 'should never trigger this'
 
             if (input.has 'in', (ip) -> ip.type is 'closeBracket')
               done()
-              doneIt = true
 
         c.forwardBrackets = {}
         c.inPorts.in.attach sin1

          in: ['out']

        c.inPorts.in.attach sin1
        sin1.send 'eh'

      it 'should get full stream when it has a full stream, and it should clear it', (done) ->
        c = new noflo.Component


    describe 'using streams', ->
      it 'should not trigger without a full stream without getting the whole stream', (done) ->
        c = new noflo.Component
          inPorts:
            in:
