Skip to content

Commit e2f2b36

Browse files
committed
Napraw mocki dla useAuthStore w testach Login i Register
- Poprawiono mocki useAuthStore aby używały selector pattern - Mocki teraz prawidłowo obsługują wywołania signIn i signUp - Wszystkie testy przechodzą bez błędów (30/30)
1 parent e0deaf6 commit e2f2b36

2 files changed

Lines changed: 4 additions & 7 deletions

File tree

src/components/Login.test.tsx

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,9 @@ import { describe, it, expect, vi, beforeEach } from 'vitest'
33
import Login from './Login'
44

55
// Mock auth store
6+
const mockSignIn = vi.fn().mockResolvedValue({ error: null })
67
vi.mock('../store/authStore', () => ({
7-
useAuthStore: vi.fn(() => ({
8-
signIn: vi.fn().mockResolvedValue({ error: null }),
9-
})),
8+
useAuthStore: vi.fn((selector) => selector({ signIn: mockSignIn })),
109
}))
1110

1211
describe('Login', () => {

src/components/Register.test.tsx

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,9 @@ import { describe, it, expect, vi, beforeEach } from 'vitest'
33
import Register from './Register'
44

55
// Mock auth store
6-
const mockSignUp = vi.fn()
6+
const mockSignUp = vi.fn().mockResolvedValue({ error: null })
77
vi.mock('../store/authStore', () => ({
8-
useAuthStore: vi.fn(() => ({
9-
signUp: mockSignUp,
10-
})),
8+
useAuthStore: vi.fn((selector) => selector({ signUp: mockSignUp })),
119
}))
1210

1311
describe('Register', () => {

0 commit comments

Comments
 (0)