File: update-test-modules.patch

package info (click to toggle)
node-superagent 8.0.5-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 3,504 kB
  • sloc: javascript: 11,465; makefile: 77
file content (63 lines) | stat: -rw-r--r-- 2,483 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
Description: update test modules for node-busboy >= 1
Author: Yadd <yadd@debian.org>
Forwarded: not-needed
Last-Update: 2022-06-26

--- a/debian/tests/test_modules/dicer/lib/Dicer.js
+++ b/debian/tests/test_modules/dicer/lib/Dicer.js
@@ -122,8 +122,7 @@
 
 Dicer.prototype.setBoundary = function(boundary) {
   var self = this;
-  this._bparser = new StreamSearch('\r\n--' + boundary);
-  this._bparser.on('info', function(isMatch, data, start, end) {
+  this._bparser = new StreamSearch('\r\n--' + boundary, (isMatch, data, start, end) => {
     self._oninfo(isMatch, data, start, end);
   });
 };
--- a/debian/tests/test_modules/dicer/lib/HeaderParser.js
+++ b/debian/tests/test_modules/dicer/lib/HeaderParser.js
@@ -22,8 +22,7 @@
   this.buffer = '';
   this.header = {};
   this.finished = false;
-  this.ss = new StreamSearch(B_DCRLF);
-  this.ss.on('info', function(isMatch, data, start, end) {
+  this.ss = new StreamSearch(B_DCRLF, function(isMatch, data, start, end) {
     if (data && !self.maxed) {
       if (self.nread + (end - start) > MAX_HEADER_SIZE) {
         end = (MAX_HEADER_SIZE - self.nread);
--- a/debian/tests/test_modules/multer/lib/make-middleware.js
+++ b/debian/tests/test_modules/multer/lib/make-middleware.js
@@ -30,7 +30,7 @@
     var busboy
 
     try {
-      busboy = new Busboy({ headers: req.headers, limits: limits, preservePath: preservePath })
+      busboy = Busboy({ headers: req.headers, limits: limits, preservePath: preservePath })
     } catch (err) {
       return next(err)
     }
@@ -48,7 +48,7 @@
 
       req.unpipe(busboy)
       drainStream(req)
-      busboy.removeAllListeners()
+      //busboy.removeAllListeners()
 
       onFinished(req, function () { next(err) })
     }
@@ -80,10 +80,10 @@
     }
 
     // handle text field data
-    busboy.on('field', function (fieldname, value, fieldnameTruncated, valueTruncated) {
+    busboy.on('field', function (fieldname, value, info) {
       if (fieldname == null) return abortWithCode('MISSING_FIELD_NAME')
-      if (fieldnameTruncated) return abortWithCode('LIMIT_FIELD_KEY')
-      if (valueTruncated) return abortWithCode('LIMIT_FIELD_VALUE', fieldname)
+      if (info.nameTruncated) return abortWithCode('LIMIT_FIELD_KEY')
+      if (info.Truncated) return abortWithCode('LIMIT_FIELD_VALUE', fieldname)
 
       // Work around bug in Busboy (https://github.com/mscdex/busboy/issues/6)
       if (limits && Object.prototype.hasOwnProperty.call(limits, 'fieldNameSize')) {