Skip to content

Commit 4f3cb6a

Browse files
committed
test(rsc-mf): assert proxied response status text
1 parent 91b8d88 commit 4f3cb6a

2 files changed

Lines changed: 8 additions & 2 deletions

File tree

tests/integration/rsc-mf/tests/modernServerConfig.test.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,8 @@ describe('rsc-mf host modern.server middleware contracts', () => {
139139
const next = jest.fn(async (): Promise<void> => undefined);
140140
installFetchMock(async () => {
141141
return new Response('proxied-with-transport-headers', {
142-
status: 200,
142+
status: 206,
143+
statusText: 'Partial Content',
143144
headers: {
144145
'content-type': 'application/javascript',
145146
'content-length': '999',
@@ -168,6 +169,8 @@ describe('rsc-mf host modern.server middleware contracts', () => {
168169
await withRemotePort('3999', () => handler(context, next));
169170

170171
expect(next).not.toHaveBeenCalled();
172+
expect(context.res?.status).toBe(206);
173+
expect(context.res?.statusText).toBe('Partial Content');
171174
expect(context.res?.headers.get('content-type')).toBe(
172175
'application/javascript',
173176
);

tests/integration/rsc-mf/tests/remoteModernServerConfig.test.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,8 @@ describe('rsc-mf remote modern.server middleware contracts', () => {
182182
)
183183
.mockResolvedValueOnce(
184184
new Response('fallback-with-transport-headers', {
185-
status: 200,
185+
status: 201,
186+
statusText: 'Created',
186187
headers: {
187188
'content-type': 'application/javascript',
188189
'content-length': '999',
@@ -215,6 +216,8 @@ describe('rsc-mf remote modern.server middleware contracts', () => {
215216
await handler(context, next);
216217

217218
expect(next).not.toHaveBeenCalled();
219+
expect(context.res?.status).toBe(201);
220+
expect(context.res?.statusText).toBe('Created');
218221
expect(context.res?.headers.get('content-type')).toBe(
219222
'application/javascript',
220223
);

0 commit comments

Comments
 (0)