Skip to content

Commit 06eca1c

Browse files
committed
chore: clean up tests
1 parent c29261a commit 06eca1c

1 file changed

Lines changed: 14 additions & 28 deletions

File tree

packages/backend/src/tokens/__tests__/request.test.ts

Lines changed: 14 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1332,6 +1332,20 @@ describe('tokens.authenticateRequest(options)', () => {
13321332
expect(requestState).toBeSignedIn();
13331333
expect(requestState.toAuth()).toBeSignedInToAuth();
13341334
});
1335+
1336+
test('accepts OAuth JWT when acceptsToken is "any"', async () => {
1337+
server.use(
1338+
http.post(mockMachineAuthResponses.oauth_token.endpoint, () => {
1339+
return HttpResponse.json(mockVerificationResults.oauth_token);
1340+
}),
1341+
);
1342+
1343+
const request = mockRequest({ authorization: `Bearer ${mockTokens.oauth_token}` });
1344+
const result = await authenticateRequest(request, mockOptions({ acceptsToken: 'any' }));
1345+
1346+
expect(result).toBeMachineAuthenticated();
1347+
expect(result.tokenType).toBe('oauth_token');
1348+
});
13351349
});
13361350

13371351
describe('Token Type Mismatch', () => {
@@ -1406,34 +1420,6 @@ describe('tokens.authenticateRequest(options)', () => {
14061420
});
14071421
expect(result.toAuth()).toBeSignedOutToAuth();
14081422
});
1409-
1410-
test('accepts valid session token when acceptsToken is session_token', async () => {
1411-
server.use(
1412-
http.get('https://api.clerk.test/v1/jwks', () => {
1413-
return HttpResponse.json(mockJwks);
1414-
}),
1415-
);
1416-
1417-
const request = mockRequest({ authorization: `Bearer ${mockJwt}` });
1418-
const result = await authenticateRequest(request, mockOptions({ acceptsToken: 'session_token' }));
1419-
1420-
expect(result).toBeSignedIn();
1421-
expect(result.tokenType).toBe('session_token');
1422-
});
1423-
1424-
test('accepts OAuth JWT when acceptsToken is "any"', async () => {
1425-
server.use(
1426-
http.post(mockMachineAuthResponses.oauth_token.endpoint, () => {
1427-
return HttpResponse.json(mockVerificationResults.oauth_token);
1428-
}),
1429-
);
1430-
1431-
const request = mockRequest({ authorization: `Bearer ${mockTokens.oauth_token}` });
1432-
const result = await authenticateRequest(request, mockOptions({ acceptsToken: 'any' }));
1433-
1434-
expect(result).toBeMachineAuthenticated();
1435-
expect(result.tokenType).toBe('oauth_token');
1436-
});
14371423
});
14381424

14391425
describe('Array of Accepted Token Types', () => {

0 commit comments

Comments
 (0)