Test Coverage Matrix — KoproGo Frontend Components

Generated: 2026-04-16T19:03:28Z

Component

Unit Test

E2E Spec

Safe to Migrate

./AgVideoSession

❌ NEEDS TEST

./BoardDashboard

❌ NEEDS TEST

./BoardMemberList

❌ NEEDS TEST

./BuildingDetail

❌ NEEDS TEST

./BuildingFinancialReports

❌ NEEDS TEST

./BuildingList

✅ CODEX_PROMPT.md

✅

./BuildingListExample

❌ NEEDS TEST

./BuildingSelector

❌ NEEDS TEST

./CallForFundsForm

❌ NEEDS TEST

./CallForFundsList

❌ NEEDS TEST

./ConsentModal

✅ Consent.spec.ts

✅

./DecisionTracker

❌ NEEDS TEST

./DocumentList

❌ NEEDS TEST

./DocumentUploadModal

❌ NEEDS TEST

./ExpenseDetail

❌ NEEDS TEST

./ExpenseDocuments

❌ NEEDS TEST

./ExpenseList

❌ NEEDS TEST

./FinancialReports

❌ NEEDS TEST

./GdprDataPanel

❌ NEEDS TEST

./InvoiceForm

❌ NEEDS TEST

./InvoiceLineItems

❌ NEEDS TEST

./InvoiceList

❌ NEEDS TEST

./InvoiceWorkflow

❌ NEEDS TEST

./JournalEntryForm

❌ NEEDS TEST

./LanguageSelector

❌ NEEDS TEST

./LegalHelper

✅ LegalHelper.spec.ts

✅

./LoginForm

❌ NEEDS TEST

./McpChatbot

❌ NEEDS TEST

./MeetingCreateModal

❌ NEEDS TEST

./MeetingDetail

❌ NEEDS TEST

./MeetingDocuments

❌ NEEDS TEST

./MeetingList

❌ NEEDS TEST

./Navigation

✅ OwnerDashboard.spec.ts

✅

./OrganizationList

✅ CODEX_PROMPT.md

✅

./OwnerContributionForm

❌ NEEDS TEST

./OwnerContributionList

❌ NEEDS TEST

./OwnerCreateModal

❌ NEEDS TEST

./OwnerEditModal

❌ NEEDS TEST

./OwnerList

❌ NEEDS TEST

./OwnerUnitList

❌ NEEDS TEST

./OwnerUnits

❌ NEEDS TEST

./PWAInstallPrompt

❌ NEEDS TEST

./Pagination

✅ README.md

✅

./PaymentReminderDetail

❌ NEEDS TEST

./PaymentReminderList

❌ NEEDS TEST

./ProfilePanel

❌ NEEDS TEST

./ProxyMandateWarning

❌ NEEDS TEST

./RegisterForm

❌ NEEDS TEST

./RouteGuard

✅ AdminDashBoard.improved.spec.ts

✅

./SessionManager

❌ NEEDS TEST

./SyncStatus

❌ NEEDS TEST

./SyndicContactPanel

❌ NEEDS TEST

./UnitCreateModal

❌ NEEDS TEST

./UnitEditModal

❌ NEEDS TEST

./UnitList

❌ NEEDS TEST

./UnitOwnerAddModal

❌ NEEDS TEST

./UnitOwnerEditModal

❌ NEEDS TEST

./UnitOwners

❌ NEEDS TEST

./UserListAdmin

✅ CODEX_PROMPT.md

✅

./UserOwnerLinkManager

❌ NEEDS TEST

./UserSettings

❌ NEEDS TEST

admin/AdminGdprPanel

❌ NEEDS TEST

admin/BoardManagement

❌ NEEDS TEST

admin/BuildingForm

✅ CODEX_PROMPT.md

✅

admin/OrganizationForm

✅ CODEX_PROMPT.md

✅

admin/SeedManager

❌ NEEDS TEST

admin/StorageMetrics

❌ NEEDS TEST

admin/UserForm

✅ CODEX_PROMPT.md

✅

age-requests/AgePetitionProgress

❌ NEEDS TEST

bookings/BookingCreateModal

❌ NEEDS TEST

bookings/BookingPanel

❌ NEEDS TEST

bookings/BookingStatusBadge

⚠️ low risk

bookings/ResourceCard

❌ NEEDS TEST

bookings/ResourceList

❌ NEEDS TEST

bookings/ResourceTypeBadge

⚠️ low risk

budgets/BudgetCreateForm

❌ NEEDS TEST

budgets/BudgetDetail

❌ NEEDS TEST

budgets/BudgetList

❌ NEEDS TEST

budgets/BudgetStatusBadge

⚠️ low risk

convocations/ConvocationDetailView

❌ NEEDS TEST

convocations/ConvocationList

❌ NEEDS TEST

convocations/ConvocationPanel

❌ NEEDS TEST

convocations/ConvocationRecipientList

❌ NEEDS TEST

convocations/ConvocationTrackingSummary

❌ NEEDS TEST

dashboards/AccountantDashboard

❌ NEEDS TEST

dashboards/AdminDashboard

❌ NEEDS TEST

dashboards/OwnerDashboard

❌ NEEDS TEST

dashboards/SyndicDashboard

❌ NEEDS TEST

energy-campaigns/CampaignDetail

❌ NEEDS TEST

energy-campaigns/CampaignStatusBadge

⚠️ low risk

energy-campaigns/CreateCampaignForm

❌ NEEDS TEST

energy-campaigns/CreateProviderOfferForm

❌ NEEDS TEST

energy-campaigns/EnergyBillUpload

❌ NEEDS TEST

energy-campaigns/EnergyCampaignList

❌ NEEDS TEST

energy-campaigns/ProviderOffersList

❌ NEEDS TEST

etats-dates/EtatDateCreateForm

❌ NEEDS TEST

etats-dates/EtatDateDetail

❌ NEEDS TEST

etats-dates/EtatDateList

❌ NEEDS TEST

etats-dates/EtatDateStatusBadge

⚠️ low risk

gamification/AchievementForm

❌ NEEDS TEST

gamification/AchievementList

❌ NEEDS TEST

gamification/AdminAchievementList

❌ NEEDS TEST

gamification/AdminChallengeList

❌ NEEDS TEST

gamification/ChallengeForm

❌ NEEDS TEST

gamification/ChallengeList

❌ NEEDS TEST

gamification/GamificationLeaderboard

❌ NEEDS TEST

inspections/InspectionDetail

❌ NEEDS TEST

inspections/InspectionList

❌ NEEDS TEST

local-exchanges/CreateExchangeForm

❌ NEEDS TEST

local-exchanges/CreditBalance

❌ NEEDS TEST

local-exchanges/ExchangeDetail

❌ NEEDS TEST

local-exchanges/ExchangeList

❌ NEEDS TEST

local-exchanges/ExchangeStatusBadge

⚠️ low risk

local-exchanges/ExchangeTypeBadge

⚠️ low risk

local-exchanges/Leaderboard

✅ sel-exchange.scenario.ts

✅

local-exchanges/SelStatistics

❌ NEEDS TEST

meetings/QuorumPanel

✅ QuorumPanel.test.ts

✅

notices/NoticeCreateModal

❌ NEEDS TEST

notices/NoticeDetail

❌ NEEDS TEST

notices/NoticeList

❌ NEEDS TEST

notices/NoticeStatusBadge

⚠️ low risk

notices/NoticeTypeBadge

⚠️ low risk

notifications/NotificationBell

❌ NEEDS TEST

notifications/NotificationDropdown

❌ NEEDS TEST

notifications/NotificationItem

❌ NEEDS TEST

notifications/NotificationList

❌ NEEDS TEST

notifications/NotificationPreferences

❌ NEEDS TEST

payments/PaymentList

❌ NEEDS TEST

payments/PaymentMethodAddModal

❌ NEEDS TEST

payments/PaymentMethodCard

❌ NEEDS TEST

payments/PaymentMethodList

❌ NEEDS TEST

payments/PaymentStats

❌ NEEDS TEST

payments/PaymentStatusBadge

⚠️ low risk

polls/CreatePollForm

❌ NEEDS TEST

polls/PollDetail

❌ NEEDS TEST

polls/PollList

❌ NEEDS TEST

polls/PollResults

❌ NEEDS TEST

polls/PollStatusBadge

✅ PollStatusBadge.test.ts

✅

polls/PollTypeBadge

⚠️ low risk

quotes/QuoteComparisonTable

❌ NEEDS TEST

quotes/QuoteDetail

❌ NEEDS TEST

quotes/QuoteList

❌ NEEDS TEST

quotes/QuoteStatusBadge

⚠️ low risk

resolutions/ResolutionCreateForm

✅ ResolutionCreateForm.test.ts

✅

resolutions/ResolutionList

❌ NEEDS TEST

resolutions/ResolutionStatusBadge

✅ ResolutionStatusBadge.test.ts

✅

resolutions/ResolutionVotePanel

❌ NEEDS TEST

sharing/AvailabilityStatusBadge

⚠️ low risk

sharing/LoanPanel

❌ NEEDS TEST

sharing/LoanRequestModal

❌ NEEDS TEST

sharing/LoanStatusBadge

⚠️ low risk

sharing/ObjectCategoryBadge

⚠️ low risk

sharing/ObjectConditionBadge

⚠️ low risk

sharing/SharedObjectCard

❌ NEEDS TEST

sharing/SharedObjectList

❌ NEEDS TEST

skills/ProficiencyBadge

⚠️ low risk

skills/SkillCategoryBadge

⚠️ low risk

skills/SkillOfferCard

❌ NEEDS TEST

skills/SkillOfferCreateModal

❌ NEEDS TEST

skills/SkillOfferDetail

❌ NEEDS TEST

skills/SkillOfferList

❌ NEEDS TEST

tickets/TicketAssignModal

✅ TicketAssignModal.test.ts

✅

tickets/TicketCreateModal

❌ NEEDS TEST

tickets/TicketDetail

❌ NEEDS TEST

tickets/TicketList

❌ NEEDS TEST

tickets/TicketPriorityBadge

✅ TicketPriorityBadge.test.ts

✅

tickets/TicketStatistics

❌ NEEDS TEST

tickets/TicketStatusBadge

✅ TicketStatusBadge.test.ts

✅

ui/AccessibleButton

❌ NEEDS TEST

ui/AccessibleModal

❌ NEEDS TEST

ui/Button

✅ Button.test.ts

✅ CODEX_PROMPT.md

✅

ui/ConfirmDialog

✅ ConfirmDialog.test.ts

✅ CODEX_PROMPT.md

✅

ui/FormInput

✅ FormInput.test.ts

✅ CODEX_PROMPT.md

✅

ui/FormSelect

✅ FormSelect.test.ts

✅ CODEX_PROMPT.md

✅

ui/FormTextarea

✅ FormTextarea.test.ts

✅

ui/Modal

✅ Modal.test.ts

✅ Consent.spec.ts

✅

ui/Toast

❌ NEEDS TEST

ui/ToastContainer

❌ NEEDS TEST

work-reports/WorkReportDetail

❌ NEEDS TEST

work-reports/WorkReportList

❌ NEEDS TEST