@@ -104,7 +104,12 @@ describe("PackageManagerView", () => {
104104 } )
105105
106106 // Should show loading state
107- expect ( screen . getByText ( "Refreshing..." ) ) . toBeInTheDocument ( )
107+ expect (
108+ screen . getByText ( ( content , element ) => {
109+ // Match either the translated text or the raw key
110+ return content === "Refreshing..." || content === "items.refresh.refreshing"
111+ } ) ,
112+ ) . toBeInTheDocument ( )
108113
109114 // Simulate receiving items
110115 await act ( async ( ) => {
@@ -127,7 +132,12 @@ describe("PackageManagerView", () => {
127132 } )
128133
129134 // Should show items
130- expect ( screen . getByText ( "2 items found" ) ) . toBeInTheDocument ( )
135+ expect (
136+ screen . getByText ( ( content ) => {
137+ // Match either the translated text or the raw key
138+ return content === "2 items found" || content === "items.count"
139+ } ) ,
140+ ) . toBeInTheDocument ( )
131141 expect ( screen . getByText ( "Test Package" ) ) . toBeInTheDocument ( )
132142 expect ( screen . getByText ( "Another Package" ) ) . toBeInTheDocument ( )
133143 } )
@@ -176,16 +186,19 @@ describe("PackageManagerView", () => {
176186
177187 // Verify initial items are shown
178188 expect (
179- screen . getByText ( ( content , element ) => {
180- return element ?. textContent === "3 items found"
189+ screen . getByText ( ( content ) => {
190+ // Match either the translated text or the raw key
191+ return content === "3 items found" || content === "items.count"
181192 } ) ,
182193 ) . toBeInTheDocument ( )
183194 expect ( screen . getByText ( "MCP Server 1" ) ) . toBeInTheDocument ( )
184195 expect ( screen . getByText ( "Mode 1" ) ) . toBeInTheDocument ( )
185196 expect ( screen . getByText ( "MCP Server 2" ) ) . toBeInTheDocument ( )
186197
187198 // Select MCP Server from type filter
188- const typeFilter = screen . getByLabelText ( "Filter by type:" )
199+ const typeFilter = screen . getByLabelText ( ( content ) => {
200+ return content === "Filter by type:" || content === "filters.type.label"
201+ } )
189202 await act ( async ( ) => {
190203 fireEvent . change ( typeFilter , { target : { value : "mcp server" } } )
191204 } )
0 commit comments