fix(test): add null check for extensionsList in TopNavigation

- Add safety check for extensionsList before calling filter
- Prevents test failure when extensionsList is undefined
- Returns '0 of 0 enabled' as fallback
This commit is contained in:
spencrmartin
2025-11-06 13:19:29 -05:00
parent ea0a767285
commit 0c9ba8eb27
@@ -250,6 +250,9 @@ export const TopNavigation: React.FC<TopNavigationProps> = ({ isExpanded, setIsE
label: 'Extensions',
icon: Puzzle,
getTag: () => {
if (!extensionsList || !Array.isArray(extensionsList)) {
return '0 of 0 enabled';
}
const enabled = extensionsList.filter(ext => ext.enabled).length;
const total = extensionsList.length;
return `${enabled} of ${total} enabled`;