@@ -37,12 +37,12 @@ vi.mock('next-auth/react', () => ({
3737 signIn : ( ...args : unknown [ ] ) => mockSignIn ( ...args ) ,
3838} ) )
3939
40- const mockUseTutorial = vi . fn ( )
41- vi . mock ( '@/contexts/TutorialContext ' , async ( importOriginal ) => {
42- const actual = await importOriginal < typeof import ( '@/contexts/TutorialContext ' ) > ( )
40+ const mockUseUserProgress = vi . fn ( )
41+ vi . mock ( '@/contexts/UserProgressContext ' , async ( importOriginal ) => {
42+ const actual = await importOriginal < typeof import ( '@/contexts/UserProgressContext ' ) > ( )
4343 return {
4444 ...actual ,
45- useTutorial : ( ) => mockUseTutorial ( ) ,
45+ useUserProgress : ( ) => mockUseUserProgress ( ) ,
4646 }
4747} )
4848
@@ -60,12 +60,13 @@ describe('Home Page (Filter Selection)', () => {
6060 vi . clearAllMocks ( )
6161
6262 // Default tutorial state - not completed
63- mockUseTutorial . mockReturnValue ( {
63+ mockUseUserProgress . mockReturnValue ( {
6464 hasCompletedBasicTutorial : false ,
6565 hasCompletedAdvancedTutorial : false ,
66+ statsUnlocked : false ,
6667 completeBasicTutorial : vi . fn ( ) ,
6768 completeAdvancedTutorial : vi . fn ( ) ,
68- resetTutorial : vi . fn ( ) ,
69+ unlockStats : vi . fn ( ) ,
6970 } )
7071
7172 // Default user preferences - basic mode
@@ -162,12 +163,13 @@ describe('Home Page (Filter Selection)', () => {
162163 status : 'loading' ,
163164 } )
164165
165- mockUseTutorial . mockReturnValue ( {
166+ mockUseUserProgress . mockReturnValue ( {
166167 hasCompletedBasicTutorial : true ,
167168 hasCompletedAdvancedTutorial : false ,
169+ statsUnlocked : false ,
168170 completeBasicTutorial : vi . fn ( ) ,
169171 completeAdvancedTutorial : vi . fn ( ) ,
170- resetTutorial : vi . fn ( ) ,
172+ unlockStats : vi . fn ( ) ,
171173 } )
172174
173175 // Basic mode (default from beforeEach)
@@ -186,12 +188,13 @@ describe('Home Page (Filter Selection)', () => {
186188 status : 'loading' ,
187189 } )
188190
189- mockUseTutorial . mockReturnValue ( {
191+ mockUseUserProgress . mockReturnValue ( {
190192 hasCompletedBasicTutorial : true ,
191193 hasCompletedAdvancedTutorial : false ,
194+ statsUnlocked : false ,
192195 completeBasicTutorial : vi . fn ( ) ,
193196 completeAdvancedTutorial : vi . fn ( ) ,
194- resetTutorial : vi . fn ( ) ,
197+ unlockStats : vi . fn ( ) ,
195198 } )
196199
197200 mockUseUserPreferences . mockReturnValue ( {
@@ -221,12 +224,13 @@ describe('Home Page (Filter Selection)', () => {
221224 status : 'loading' ,
222225 } )
223226
224- mockUseTutorial . mockReturnValue ( {
227+ mockUseUserProgress . mockReturnValue ( {
225228 hasCompletedBasicTutorial : true ,
226229 hasCompletedAdvancedTutorial : true ,
230+ statsUnlocked : true ,
227231 completeBasicTutorial : vi . fn ( ) ,
228232 completeAdvancedTutorial : vi . fn ( ) ,
229- resetTutorial : vi . fn ( ) ,
233+ unlockStats : vi . fn ( ) ,
230234 } )
231235
232236 mockUseUserPreferences . mockReturnValue ( {
0 commit comments