Skip to content

Commit fa408b6

Browse files
committed
test(clerk-js): use named function in CaptchaChallenge mock for vitest 4
1 parent 5764cfe commit fa408b6

2 files changed

Lines changed: 16 additions & 12 deletions

File tree

packages/clerk-js/src/core/resources/__tests__/SignIn.test.ts

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,14 @@ import { _futureAuthenticateWithPopup } from '../../../utils/authenticateWithPop
1919

2020
// Mock the CaptchaChallenge module
2121
vi.mock('../../../utils/captcha/CaptchaChallenge', () => ({
22-
CaptchaChallenge: vi.fn().mockImplementation(() => ({
23-
managedOrInvisible: vi.fn().mockResolvedValue({
24-
captchaToken: 'mock_captcha_token',
25-
captchaWidgetType: 'invisible',
26-
}),
27-
})),
22+
CaptchaChallenge: vi.fn().mockImplementation(function () {
23+
return {
24+
managedOrInvisible: vi.fn().mockResolvedValue({
25+
captchaToken: 'mock_captcha_token',
26+
captchaWidgetType: 'invisible',
27+
}),
28+
};
29+
}),
2830
}));
2931

3032
describe('SignIn', () => {

packages/clerk-js/src/core/resources/__tests__/SignUp.test.ts

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -20,12 +20,14 @@ import { CaptchaChallenge } from '../../../utils/captcha/CaptchaChallenge';
2020

2121
// Mock the CaptchaChallenge module
2222
vi.mock('../../../utils/captcha/CaptchaChallenge', () => ({
23-
CaptchaChallenge: vi.fn().mockImplementation(() => ({
24-
managedOrInvisible: vi.fn().mockResolvedValue({
25-
captchaToken: 'mock_token',
26-
captchaWidgetType: 'invisible',
27-
}),
28-
})),
23+
CaptchaChallenge: vi.fn().mockImplementation(function () {
24+
return {
25+
managedOrInvisible: vi.fn().mockResolvedValue({
26+
captchaToken: 'mock_token',
27+
captchaWidgetType: 'invisible',
28+
}),
29+
};
30+
}),
2931
}));
3032

3133
describe('SignUp', () => {

0 commit comments

Comments
 (0)