diff --git a/src/behaviours/preferences/__snapshots__/navigation-to-extension-specific-preferences.test.tsx.snap b/src/behaviours/preferences/__snapshots__/navigation-to-extension-specific-preferences.test.tsx.snap index 7a6935b4a3..389eb691cf 100644 --- a/src/behaviours/preferences/__snapshots__/navigation-to-extension-specific-preferences.test.tsx.snap +++ b/src/behaviours/preferences/__snapshots__/navigation-to-extension-specific-preferences.test.tsx.snap @@ -15,6 +15,8 @@ exports[`preferences - navigation to extension specific preferences given in pre `; +exports[`preferences - navigation to extension specific preferences given in preferences, when rendered given extension with registered tab when navigating to specific extension tab renders 1`] = `
`; + exports[`preferences - navigation to extension specific preferences given in preferences, when rendered given multiple extensions with specific preferences, when navigating to extension specific preferences page renders 1`] = `
{ expect(actual).not.toBeInTheDocument(); }); + + describe("when navigating to specific extension tab", () => { + beforeEach(() => { + applicationBuilder.preferences.navigation.click("extension-specific-tab-navigation-item-license-extension-tab"); + } + ); + it("renders", () => { + expect(rendered.container).toMatchSnapshot(); + } + ); + it("shows related preferences for this tab", () => { + const actual = rendered.getByTestId("license-preference-item-hint"); + + expect(actual).toBeInTheDocument(); + } + ); + it("does not show unrelated preferences for this tab", () => { + const actual = rendered.queryByTestId("survey-preference-item-hint"); + + expect(actual).not.toBeInTheDocument(); + } + ); + }); }); }); });