Skip to content

Commit 766a814

Browse files
committed
test: migrate e2e tests away from axios
1 parent 463943d commit 766a814

1 file changed

Lines changed: 5 additions & 4 deletions

File tree

tests/integration/JobsResourceTest.ts

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
import CloudConvert from '../../built/lib/CloudConvert.js';
22
import { assert } from 'chai';
33
import * as fs from 'fs';
4+
import { Readable } from 'node:stream';
5+
import { type ReadableStream } from 'node:stream/web';
46
import * as os from 'os';
57
import apiKey from './ApiKey.js';
6-
import axios from 'axios';
78

89
describe('JobsResource', () => {
910
let cloudConvert: CloudConvert;
@@ -48,11 +49,11 @@ describe('JobsResource', () => {
4849

4950
const writer = fs.createWriteStream(tmpPath);
5051

51-
const response = await axios(file.url, { responseType: 'stream' });
52+
const response = (await fetch(file.url!)).body as ReadableStream;
5253

53-
response.data.pipe(writer);
54+
Readable.fromWeb(response).pipe(writer);
5455

55-
await new Promise((resolve, reject) => {
56+
await new Promise<void>((resolve, reject) => {
5657
writer.on('finish', resolve);
5758
writer.on('error', reject);
5859
});

0 commit comments

Comments
 (0)