Skip to content

Commit 3f3010c

Browse files
committed
Tests: remove event-stream dependency
1 parent 32caaf0 commit 3f3010c

2 files changed

Lines changed: 11 additions & 9 deletions

File tree

package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919
"chai": "^4.5.0",
2020
"chai-events": "0.0.3",
2121
"chai-stream": "0.0.0",
22-
"event-stream": "3.3.5",
2322
"husky": "^9.1.7",
2423
"JSONStream": "^1.3.5",
2524
"lint-staged": "^16.2.3",

test/docker-delta.spec.js

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
1-
/* eslint-disable @typescript-eslint/no-var-requires */
1+
/* eslint-disable @typescript-eslint/no-require-imports */
22
const { describe, before, it } = require('mocha');
33
const chai = require('chai');
44

55
chai.use(require('chai-events'));
66
chai.use(require('chai-stream'));
77

8-
const es = require('event-stream');
98
const JSONStream = require('JSONStream');
109
const stream = require('node:stream');
1110
const Dockerode = require('dockerode');
@@ -30,12 +29,16 @@ async function buildImg(name, dockerfile) {
3029
await stream.promises.pipeline(
3130
res,
3231
JSONStream.parse(),
33-
es.through(function (data) {
34-
if (data.error) {
35-
this.emit('error', data.error);
36-
} else {
37-
console.log(data);
38-
}
32+
new stream.Transform({
33+
objectMode: true,
34+
transform(data, _enc, cb) {
35+
if (data.error) {
36+
cb(data.error);
37+
} else {
38+
console.log(data);
39+
cb();
40+
}
41+
},
3942
}),
4043
);
4144
}

0 commit comments

Comments
 (0)