Skip to content

Commit 2e9b423

Browse files
committed
use locator
1 parent 81d287b commit 2e9b423

File tree

2 files changed

+5
-6
lines changed

2 files changed

+5
-6
lines changed

apps/site/tests/e2e/general-behavior.spec.ts

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,9 @@ const englishLocale = await importLocale('en');
77
// ui-components package, and instead be passed as props.
88
const locators = {
99
// Navigation elements
10-
navLinksTestID: 'nav-links',
1110
mobileMenuToggleName:
1211
englishLocale.components.containers.navBar.controls.toggle,
13-
12+
navLinksLocator: `[aria-label="${englishLocale.components.containers.navBar.controls.toggle}"] + div`,
1413
// Global UI controls
1514
languageDropdownName: englishLocale.components.common.languageDropdown.label,
1615
themeToggleName: englishLocale.components.common.themeToggle.label,
@@ -45,8 +44,8 @@ const verifyTranslation = async (
4544

4645
// Get navigation links and expected translations
4746
const links = await page
48-
.getByTestId(locators.navLinksTestID)
49-
.locator('a')
47+
.locator(locators.navLinksLocator)
48+
.locator('a > span')
5049
.all();
5150
const expectedTexts = Object.values(
5251
localeData.components.containers.navBar.links
@@ -146,7 +145,7 @@ test.describe('Node.js Website', () => {
146145
});
147146
await expect(mobileToggle).toBeVisible();
148147

149-
const navLinks = page.getByTestId(locators.navLinksTestID);
148+
const navLinks = page.locator(locators.navLinksLocator);
150149

151150
// Toggle menu open and verify it's visible
152151
await mobileToggle.click();

packages/ui-components/Containers/NavBar/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ const NavBar: FC<PropsWithChildren<NavbarProps>> = ({
7171
/>
7272

7373
<div className={`${style.main} hidden peer-checked:flex`}>
74-
<div className={style.navItems} data-testid="nav-links">
74+
<div className={style.navItems}>
7575
{navItems.map(({ text, link, target }) => (
7676
<NavItem
7777
pathname={pathname}

0 commit comments

Comments
 (0)