Skip to content

Commit debb76c

Browse files
salman2013claude
andcommitted
fix: use getByRole instead of getByText for libraries tab in TabsSection test
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent 8c662b2 commit debb76c

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

src/studio-home/tabs-section/TabsSection.test.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -166,14 +166,14 @@ describe('<TabsSection />', () => {
166166
const firstLocationDisplay = await screen.findByTestId('location-display');
167167
expect(firstLocationDisplay).toHaveTextContent('/home');
168168

169-
const librariesTab = screen.getByText(tabMessages.librariesTabTitle.defaultMessage);
169+
const librariesTab = screen.getByRole('tab', { name: tabMessages.librariesTabTitle.defaultMessage });
170170
fireEvent.click(librariesTab);
171171

172172
expect(librariesTab).toHaveClass('active');
173173
const secondLocationDisplay = await screen.findByTestId('location-display');
174174
expect(secondLocationDisplay).toHaveTextContent('/libraries');
175175

176-
const coursesTab = screen.getByText(tabMessages.coursesTabTitle.defaultMessage);
176+
const coursesTab = screen.getByRole('tab', { name: tabMessages.coursesTabTitle.defaultMessage });
177177
fireEvent.click(coursesTab);
178178

179179
expect(coursesTab).toHaveClass('active');

0 commit comments

Comments
 (0)