var helper = require ('./test_helper'),
    multipartform = require('../lib/multipartform'),
    multipart = require('multipart'),
    sys  = require('sys');
    
function parseMultipart(data, callback) {
  var parts = {};
  
  var stream = new multipart.Stream({ 
    boundary: '--' + multipartform.defaultBoundary, 
    data: data
  });
  
  stream.addListener('part', function(part) {
    sys.p(part);
    var buffer = '';
    part.addListener('body', function(chunk) {
      buffer += chunk;
    });
    part.addListener('complete', function() {
      parts[part.name] = {
        filename: part.filename,
        contentType: part.headers['content-type'],
        data: buffer
      };
    });
  });
  
  stream.addListener('complete', function() {
    callback.call(this, parts);
  });
}
    
helper.testCase("Multipart Form Encoder Tests", {
  testWithSimpleDataShouldBeValidMultipartRequest: function(test) {
    multipartform.encode({ a: 3, b: 2 }, function(data) {
      parseMultipart(data, function(parts) {
        sys.p(parts);
      });
    });
  },
})
@@ -327,32 +327,52 @@
 : data%0A  %7D);%0A  %0A
+  sys.p(stream);%0A  %0A
   stream.addList

can I get my responses to parse? no I cannot.