Skip to content

Commit 47d3e18

Browse files
feat(tests): unskip multipart form data tests (#275)
1 parent 6534e36 commit 47d3e18

File tree

3 files changed

+10
-20
lines changed

3 files changed

+10
-20
lines changed

tests/api-resources/audio/transcriptions.test.ts

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,7 @@ import { Response } from 'node-fetch';
66
const openai = new OpenAI({ apiKey: 'something1234', baseURL: 'http://127.0.0.1:4010' });
77

88
describe('resource transcriptions', () => {
9-
// Prism doesn't support multipart/form-data
10-
test.skip('create: only required params', async () => {
9+
test('create: only required params', async () => {
1110
const responsePromise = openai.audio.transcriptions.create({
1211
file: await toFile(Buffer.from('# my file contents'), 'README.md'),
1312
model: 'whisper-1',
@@ -21,8 +20,7 @@ describe('resource transcriptions', () => {
2120
expect(dataAndResponse.response).toBe(rawResponse);
2221
});
2322

24-
// Prism doesn't support multipart/form-data
25-
test.skip('create: required and optional params', async () => {
23+
test('create: required and optional params', async () => {
2624
const response = await openai.audio.transcriptions.create({
2725
file: await toFile(Buffer.from('# my file contents'), 'README.md'),
2826
model: 'whisper-1',

tests/api-resources/audio/translations.test.ts

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,7 @@ import { Response } from 'node-fetch';
66
const openai = new OpenAI({ apiKey: 'something1234', baseURL: 'http://127.0.0.1:4010' });
77

88
describe('resource translations', () => {
9-
// Prism doesn't support multipart/form-data
10-
test.skip('create: only required params', async () => {
9+
test('create: only required params', async () => {
1110
const responsePromise = openai.audio.translations.create({
1211
file: await toFile(Buffer.from('# my file contents'), 'README.md'),
1312
model: 'whisper-1',
@@ -21,8 +20,7 @@ describe('resource translations', () => {
2120
expect(dataAndResponse.response).toBe(rawResponse);
2221
});
2322

24-
// Prism doesn't support multipart/form-data
25-
test.skip('create: required and optional params', async () => {
23+
test('create: required and optional params', async () => {
2624
const response = await openai.audio.translations.create({
2725
file: await toFile(Buffer.from('# my file contents'), 'README.md'),
2826
model: 'whisper-1',

tests/api-resources/images.test.ts

Lines changed: 6 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,7 @@ import { Response } from 'node-fetch';
66
const openai = new OpenAI({ apiKey: 'something1234', baseURL: 'http://127.0.0.1:4010' });
77

88
describe('resource images', () => {
9-
// Prism doesn't support multipart/form-data
10-
test.skip('createVariation: only required params', async () => {
9+
test('createVariation: only required params', async () => {
1110
const responsePromise = openai.images.createVariation({
1211
image: await toFile(Buffer.from('# my file contents'), 'README.md'),
1312
});
@@ -20,8 +19,7 @@ describe('resource images', () => {
2019
expect(dataAndResponse.response).toBe(rawResponse);
2120
});
2221

23-
// Prism doesn't support multipart/form-data
24-
test.skip('createVariation: required and optional params', async () => {
22+
test('createVariation: required and optional params', async () => {
2523
const response = await openai.images.createVariation({
2624
image: await toFile(Buffer.from('# my file contents'), 'README.md'),
2725
n: 1,
@@ -31,8 +29,7 @@ describe('resource images', () => {
3129
});
3230
});
3331

34-
// Prism doesn't support multipart/form-data
35-
test.skip('edit: only required params', async () => {
32+
test('edit: only required params', async () => {
3633
const responsePromise = openai.images.edit({
3734
image: await toFile(Buffer.from('# my file contents'), 'README.md'),
3835
prompt: 'A cute baby sea otter wearing a beret',
@@ -46,8 +43,7 @@ describe('resource images', () => {
4643
expect(dataAndResponse.response).toBe(rawResponse);
4744
});
4845

49-
// Prism doesn't support multipart/form-data
50-
test.skip('edit: required and optional params', async () => {
46+
test('edit: required and optional params', async () => {
5147
const response = await openai.images.edit({
5248
image: await toFile(Buffer.from('# my file contents'), 'README.md'),
5349
prompt: 'A cute baby sea otter wearing a beret',
@@ -59,8 +55,7 @@ describe('resource images', () => {
5955
});
6056
});
6157

62-
// Prism doesn't support multipart/form-data
63-
test.skip('generate: only required params', async () => {
58+
test('generate: only required params', async () => {
6459
const responsePromise = openai.images.generate({ prompt: 'A cute baby sea otter' });
6560
const rawResponse = await responsePromise.asResponse();
6661
expect(rawResponse).toBeInstanceOf(Response);
@@ -71,8 +66,7 @@ describe('resource images', () => {
7166
expect(dataAndResponse.response).toBe(rawResponse);
7267
});
7368

74-
// Prism doesn't support multipart/form-data
75-
test.skip('generate: required and optional params', async () => {
69+
test('generate: required and optional params', async () => {
7670
const response = await openai.images.generate({
7771
prompt: 'A cute baby sea otter',
7872
n: 1,

0 commit comments

Comments
 (0)