File tree Expand file tree Collapse file tree 2 files changed +8
-6
lines changed Expand file tree Collapse file tree 2 files changed +8
-6
lines changed Original file line number Diff line number Diff line change @@ -45,6 +45,7 @@ export default function UsersRoute({ loaderData }: Route.ComponentProps) {
4545 < Link
4646 to = { user . username }
4747 className = "bg-muted flex h-36 w-44 flex-col items-center justify-center rounded-lg px-5 py-3"
48+ aria-label = { `${ user . name || user . username } notes` }
4849 >
4950 < Img
5051 alt = { user . name ?? user . username }
Original file line number Diff line number Diff line change 1- import { invariant } from '@epic-web/invariant'
21import { expect , test } from '#tests/playwright-utils.ts'
32
43test ( 'Search from home page' , async ( { page, insertNewUser } ) => {
54 const newUser = await insertNewUser ( )
65 await page . goto ( '/' )
76
7+ // Search for an existing user.
88 await page . getByRole ( 'searchbox' , { name : / s e a r c h / i } ) . fill ( newUser . username )
99 await page . getByRole ( 'button' , { name : / s e a r c h / i } ) . click ( )
1010
11- await page . waitForURL (
12- `/users?${ new URLSearchParams ( { search : newUser . username } ) } ` ,
13- )
1411 await expect ( page . getByText ( 'Epic Notes Users' ) ) . toBeVisible ( )
1512 const userList = page . getByRole ( 'main' ) . getByRole ( 'list' )
1613 await expect ( userList . getByRole ( 'listitem' ) ) . toHaveCount ( 1 )
17- invariant ( newUser . name , 'User name not found' )
18- await expect ( page . getByAltText ( newUser . name ) ) . toBeVisible ( )
14+ await expect (
15+ userList
16+ . getByRole ( 'listitem' )
17+ . getByRole ( 'link' , { name : `${ newUser . name || newUser . username } notes` } ) ,
18+ ) . toBeVisible ( )
1919
20+ // Search for a non-existing user.
2021 await page . getByRole ( 'searchbox' , { name : / s e a r c h / i } ) . fill ( '__nonexistent__' )
2122 await page . getByRole ( 'button' , { name : / s e a r c h / i } ) . click ( )
2223 await page . waitForURL ( `/users?search=__nonexistent__` )
You can’t perform that action at this time.
0 commit comments