Skip to content

Commit 4706c15

Browse files
Copilotjacekradko
andauthored
chore(clerk-js): Convert additional Jest tests to Vitest (#6787)
Co-authored-by: Jacek <[email protected]>
1 parent 95ad9f5 commit 4706c15

File tree

10 files changed

+19
-4
lines changed

10 files changed

+19
-4
lines changed

.changeset/fine-ducks-retire.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
---
2+
---

packages/clerk-js/src/ui/common/__tests__/verification.test.ts renamed to packages/clerk-js/src/ui/common/__tests__/verification.spec.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import { ClerkAPIResponseError } from '@clerk/shared/error';
2+
import { describe, expect, it } from 'vitest';
23

34
import { isVerificationExpiredError, VerificationErrorMessage, verificationErrorMessage } from '../verification';
45

packages/clerk-js/src/ui/utils/__tests__/createCustomMenuItems.test.ts renamed to packages/clerk-js/src/ui/utils/__tests__/createCustomMenuItems.spec.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import type { CustomMenuItem } from '@clerk/types';
2+
import { describe, expect, it } from 'vitest';
23

34
import { createUserButtonCustomMenuItems as cUBCMI } from '../createCustomMenuItems';
45

packages/clerk-js/src/ui/utils/__tests__/createCustomPages.test.ts renamed to packages/clerk-js/src/ui/utils/__tests__/createCustomPages.spec.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import type { CustomPage } from '@clerk/types';
2+
import { describe, expect, it } from 'vitest';
23

34
import {
45
createOrganizationProfileCustomPages as cOPCP,

packages/clerk-js/src/ui/utils/__tests__/cssSupports.test.ts renamed to packages/clerk-js/src/ui/utils/__tests__/cssSupports.spec.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
1+
import { afterAll, beforeAll, beforeEach, describe, expect, test, vi } from 'vitest';
2+
13
import { clearCache, cssSupports } from '../cssSupports';
24

35
// Mock CSS.supports
46
const originalCSSSupports = CSS.supports;
57

68
beforeAll(() => {
7-
CSS.supports = jest.fn(feature => {
9+
CSS.supports = vi.fn(feature => {
810
if (feature === 'color: hsl(from white h s l)') {
911
return true;
1012
}
@@ -21,7 +23,7 @@ afterAll(() => {
2123

2224
beforeEach(() => {
2325
clearCache();
24-
(CSS.supports as jest.Mock).mockClear();
26+
vi.mocked(CSS.supports).mockClear();
2527
});
2628

2729
describe('cssSupports', () => {

packages/clerk-js/src/ui/utils/__tests__/factorSorting.test.ts renamed to packages/clerk-js/src/ui/utils/__tests__/factorSorting.spec.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import type { SignInFactor, SignInStrategy } from '@clerk/types';
2+
import { describe, expect, it } from 'vitest';
23

34
import {
45
allStrategiesButtonsComparator,

packages/clerk-js/src/ui/utils/__tests__/phoneUtils.test.ts renamed to packages/clerk-js/src/ui/utils/__tests__/phoneUtils.spec.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import type { PhoneCodeChannel } from '@clerk/types';
2+
import { describe, expect, it } from 'vitest';
23

34
import {
45
extractDigits,

packages/clerk-js/src/ui/utils/__tests__/truncateTextWithEndVisible.test.ts renamed to packages/clerk-js/src/ui/utils/__tests__/truncateTextWithEndVisible.spec.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import { describe, expect, test } from 'vitest';
2+
13
import { truncateWithEndVisible } from '../truncateTextWithEndVisible';
24

35
describe('truncateWithEndVisible', () => {

packages/clerk-js/src/utils/__tests__/encoders.test.ts renamed to packages/clerk-js/src/utils/__tests__/encoders.spec.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import { describe, expect, it } from 'vitest';
2+
13
import { urlDecodeB64, urlEncodeB64 } from '../encoders';
24

35
describe('base 64', () => {

packages/clerk-js/src/utils/__tests__/getClerkQueryParam.test.ts renamed to packages/clerk-js/src/utils/__tests__/getClerkQueryParam.spec.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import { beforeEach, describe, expect, it, vi } from 'vitest';
2+
13
import { CLERK_SYNCED } from '../../core/constants';
24
import { forwardClerkQueryParams, getClerkQueryParam, removeClerkQueryParam } from '../getClerkQueryParam';
35

@@ -62,7 +64,7 @@ describe('removeClerkQueryParam', () => {
6264
writable: true,
6365
});
6466

65-
const mockReplaceState = jest.fn();
67+
const mockReplaceState = vi.fn();
6668
Object.defineProperty(window.history, 'replaceState', {
6769
value: mockReplaceState,
6870
writable: true,
@@ -78,7 +80,7 @@ describe('removeClerkQueryParam', () => {
7880
});
7981

8082
it('does nothing when parameter is not present', () => {
81-
const mockReplaceState = jest.fn();
83+
const mockReplaceState = vi.fn();
8284
Object.defineProperty(window.history, 'replaceState', {
8385
value: mockReplaceState,
8486
writable: true,

0 commit comments

Comments
 (0)