Skip to content

Commit d70d709

Browse files
authored
Merge commit from fork
fixed typo in identifying content type
2 parents 3f9bc67 + 7872974 commit d70d709

File tree

2 files changed

+12
-2
lines changed

2 files changed

+12
-2
lines changed

Diff for: packages/qwik-city/src/middleware/request-handler/resolve-request-handlers.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -597,6 +597,6 @@ export async function measure<T>(
597597
}
598598

599599
export function isContentType(headers: Headers, ...types: string[]) {
600-
const type = headers.get('content-type')?.split(/;,/, 1)[0].trim() ?? '';
600+
const type = headers.get('content-type')?.split(/;/, 1)[0].trim() ?? '';
601601
return types.includes(type);
602602
}

Diff for: packages/qwik-city/src/middleware/request-handler/resolve-request-handlers.unit.ts

+11-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { describe, it, expect } from 'vitest';
2-
import { getPathname } from './resolve-request-handlers';
2+
import { getPathname, isContentType } from './resolve-request-handlers';
33

44
describe('resolve-request-handler', () => {
55
describe('getPathname', () => {
@@ -30,4 +30,14 @@ describe('resolve-request-handler', () => {
3030
);
3131
});
3232
});
33+
34+
describe('isContentType', () => {
35+
it('should correctly identify form/data', () => {
36+
const headers = new Headers({
37+
'content-type':
38+
'multipart/form-data; boundary=---------------------------5509475224001460121912752931',
39+
});
40+
expect(isContentType(headers, 'multipart/form-data')).toBe(true);
41+
});
42+
});
3343
});

0 commit comments

Comments
 (0)