diff --git a/superset-frontend/spec/javascripts/components/Menu_spec.jsx b/superset-frontend/spec/javascripts/components/Menu_spec.jsx
index 4e4fbe8b6a..99c9a5291a 100644
--- a/superset-frontend/spec/javascripts/components/Menu_spec.jsx
+++ b/superset-frontend/spec/javascripts/components/Menu_spec.jsx
@@ -24,10 +24,17 @@ import NavDropdown from 'src/components/NavDropdown';
import { supersetTheme, ThemeProvider } from '@superset-ui/core';
import { Menu } from 'src/components/Menu/Menu';
+import MenuObject from 'src/components/Menu/MenuObject';
const defaultProps = {
data: {
menu: [
+ {
+ name: 'Home',
+ icon: '',
+ label: 'Home',
+ url: '/superset/welcome',
+ },
{
name: 'Sources',
icon: 'fa-table',
@@ -130,6 +137,10 @@ describe('Menu', () => {
expect(wrapper.find(Nav)).toHaveLength(2);
});
+ it('renders 4 elements in main Menu Nav for every user', () => {
+ expect(wrapper.find(MenuObject)).toHaveLength(4);
+ });
+
it('renders a logged out view', () => {
const loggedOutWrapper = getWrapper({
data: {
diff --git a/superset-frontend/src/components/Menu/Menu.tsx b/superset-frontend/src/components/Menu/Menu.tsx
index fa8ab2369d..bce2e2307e 100644
--- a/superset-frontend/src/components/Menu/Menu.tsx
+++ b/superset-frontend/src/components/Menu/Menu.tsx
@@ -163,7 +163,7 @@ export function Menu({
-