Skip to content

Commit

Permalink
rebase
Browse files Browse the repository at this point in the history
  • Loading branch information
bgptr committed Nov 18, 2021
1 parent a828be7 commit 160b657
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 4 deletions.
8 changes: 8 additions & 0 deletions app/components/views/SettingsPage/SettingsPage.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -53,13 +53,21 @@ const SettingsPageHeader = () => {

const SettingsPage = () => {
const { setThemeName } = useTheme();
const { isTrezor } = useSettings();
const tabs = [
{
path: "/settings/settings",
content: <SettingsTab setThemeName={setThemeName} />,
header: SettingsTabHeader,
label: <T id="settings.tab.settings" m="Settings" />
},
{
disabled: !isTrezor,
path: "/settings/trezor",
content: TrezorTab,
header: SettingsTabHeader,
label: <T id="settings.tab.trezor" m="Trezor" />
},
{
path: "/settings/links",
content: LinksTab,
Expand Down
6 changes: 2 additions & 4 deletions test/unit/components/views/SettingsPage/SettingsPage.spec.js
Original file line number Diff line number Diff line change
Expand Up @@ -630,17 +630,15 @@ test("update private passphrase is disabled", () => {
test("renders settings with trezor enabled", () => {
const mockIsTrezor = (selectors.isTrezor = jest.fn(() => true));
render(<SettingsPage />);
expect(screen.getByRole("link", { name: "Trezor" })).toBeInTheDocument();
expect(screen.getByText("Trezor")).toBeInTheDocument();
expect(mockIsTrezor).toHaveBeenCalled();
mockIsTrezor.mockRestore();
});

test("renders settings with trezor is NOT enabled", () => {
const mockIsTrezor = (selectors.isTrezor = jest.fn(() => false));
render(<SettingsPage />);
expect(
screen.queryByRole("link", { name: "Trezor" })
).not.toBeInTheDocument();
expect(screen.queryByText("Trezor")).not.toBeInTheDocument();
expect(mockIsTrezor).toHaveBeenCalled();
mockIsTrezor.mockRestore();
});

0 comments on commit 160b657

Please sign in to comment.