@@ -2,8 +2,8 @@ import { invariant } from '@epic-web/invariant'
22import { faker } from '@faker-js/faker'
33import { SetCookie } from '@mjackson/headers'
44import { http } from 'msw'
5- import { afterEach , expect , test } from 'vitest'
65import { RouterContextProvider } from 'react-router'
6+ import { afterEach , expect , test } from 'vitest'
77import { twoFAVerificationType } from '#app/routes/settings+/profile.two-factor.tsx'
88import { getSessionExpirationDate , sessionKey } from '#app/utils/auth.server.ts'
99import { GITHUB_PROVIDER_NAME } from '#app/utils/connections.tsx'
@@ -26,9 +26,11 @@ afterEach(async () => {
2626
2727test ( 'a new user goes to onboarding' , async ( ) => {
2828 const request = await setupRequest ( )
29- const response = await loader ( { request, params : PARAMS , context : new RouterContextProvider ( ) as any } ) . catch (
30- ( e ) => e ,
31- )
29+ const response = await loader ( {
30+ request,
31+ params : PARAMS ,
32+ context : new RouterContextProvider ( ) as any ,
33+ } ) . catch ( ( e ) => e )
3234 expect ( response ) . toHaveRedirect ( '/onboarding/github' )
3335} )
3436
@@ -40,9 +42,11 @@ test('when auth fails, send the user to login with a toast', async () => {
4042 } ) ,
4143 )
4244 const request = await setupRequest ( )
43- const response = await loader ( { request, params : PARAMS , context : new RouterContextProvider ( ) as any } ) . catch (
44- ( e ) => e ,
45- )
45+ const response = await loader ( {
46+ request,
47+ params : PARAMS ,
48+ context : new RouterContextProvider ( ) as any ,
49+ } ) . catch ( ( e ) => e )
4650 invariant ( response instanceof Response , 'response should be a Response' )
4751 expect ( response ) . toHaveRedirect ( '/login' )
4852 await expect ( response ) . toSendToast (
@@ -61,7 +65,11 @@ test('when a user is logged in, it creates the connection', async () => {
6165 sessionId : session . id ,
6266 code : githubUser . code ,
6367 } )
64- const response = await loader ( { request, params : PARAMS , context : new RouterContextProvider ( ) as any } )
68+ const response = await loader ( {
69+ request,
70+ params : PARAMS ,
71+ context : new RouterContextProvider ( ) as any ,
72+ } )
6573 expect ( response ) . toHaveRedirect ( '/settings/profile/connections' )
6674 await expect ( response ) . toSendToast (
6775 expect . objectContaining ( {
@@ -97,7 +105,11 @@ test(`when a user is logged in and has already connected, it doesn't do anything
97105 sessionId : session . id ,
98106 code : githubUser . code ,
99107 } )
100- const response = await loader ( { request, params : PARAMS , context : new RouterContextProvider ( ) as any } )
108+ const response = await loader ( {
109+ request,
110+ params : PARAMS ,
111+ context : new RouterContextProvider ( ) as any ,
112+ } )
101113 expect ( response ) . toHaveRedirect ( '/settings/profile/connections' )
102114 await expect ( response ) . toSendToast (
103115 expect . objectContaining ( {
@@ -112,7 +124,11 @@ test('when a user exists with the same email, create connection and make session
112124 const email = githubUser . primaryEmail . toLowerCase ( )
113125 const { userId } = await setupUser ( { ...createUser ( ) , email } )
114126 const request = await setupRequest ( { code : githubUser . code } )
115- const response = await loader ( { request, params : PARAMS , context : new RouterContextProvider ( ) as any } )
127+ const response = await loader ( {
128+ request,
129+ params : PARAMS ,
130+ context : new RouterContextProvider ( ) as any ,
131+ } )
116132
117133 expect ( response ) . toHaveRedirect ( '/' )
118134
@@ -156,7 +172,11 @@ test('gives an error if the account is already connected to another user', async
156172 sessionId : session . id ,
157173 code : githubUser . code ,
158174 } )
159- const response = await loader ( { request, params : PARAMS , context : new RouterContextProvider ( ) as any } )
175+ const response = await loader ( {
176+ request,
177+ params : PARAMS ,
178+ context : new RouterContextProvider ( ) as any ,
179+ } )
160180 expect ( response ) . toHaveRedirect ( '/settings/profile/connections' )
161181 await expect ( response ) . toSendToast (
162182 expect . objectContaining ( {
@@ -179,7 +199,11 @@ test('if a user is not logged in, but the connection exists, make a session', as
179199 } ,
180200 } )
181201 const request = await setupRequest ( { code : githubUser . code } )
182- const response = await loader ( { request, params : PARAMS , context : new RouterContextProvider ( ) as any } )
202+ const response = await loader ( {
203+ request,
204+ params : PARAMS ,
205+ context : new RouterContextProvider ( ) as any ,
206+ } )
183207 expect ( response ) . toHaveRedirect ( '/' )
184208 await expect ( response ) . toHaveSessionForUser ( userId )
185209} )
@@ -203,7 +227,11 @@ test('if a user is not logged in, but the connection exists and they have enable
203227 } ,
204228 } )
205229 const request = await setupRequest ( { code : githubUser . code } )
206- const response = await loader ( { request, params : PARAMS , context : new RouterContextProvider ( ) as any } )
230+ const response = await loader ( {
231+ request,
232+ params : PARAMS ,
233+ context : new RouterContextProvider ( ) as any ,
234+ } )
207235 const searchParams = new URLSearchParams ( {
208236 type : twoFAVerificationType ,
209237 target : userId ,
0 commit comments