< Summary

Information
Class: Pomodoro.Web.Pages.History
Assembly: Pomodoro.Web
File(s): /home/runner/work/Pomodoro/Pomodoro/src/Pomodoro.Web/Pages/History.razor
Line coverage
100%
Covered lines: 8
Uncovered lines: 0
Coverable lines: 8
Total lines: 31
Line coverage: 100%
Branch coverage
100%
Covered branches: 4
Total branches: 4
Branch coverage: 100%
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity Line coverage
BuildRenderTree(...)100%44100%

File(s)

/home/runner/work/Pomodoro/Pomodoro/src/Pomodoro.Web/Pages/History.razor

#LineLine coverage
 1@page "/history"
 2@inherits HistoryBase
 3@using Pomodoro.Web.Components.History
 4
 5<div class="history-page">
 6    <div class="history-header">
 1027        <h1>@Constants.Routing.HistoryPageTitle</h1>
 1028        <p class="history-tagline">@Constants.Routing.HistoryPageSubtitle</p>
 9    </div>
 10
 11    <HistoryTabs ActiveTab="ActiveTab" OnTabChanged="HandleTabChanged" />
 12
 10213    @if (ActiveTab == HistoryTab.Daily)
 8614    {
 15        <DailyView SelectedDate="SelectedDate"
 16                  CurrentStats="CurrentStats"
 17                  Activities="CurrentActivities"
 18                  HasMoreActivities="HasMoreActivities"
 19                  IsLoadingMore="IsLoadingMore"
 20                  OnDateChanged="HandleDateChanged"
 21                  OnLoadMore="LoadMoreActivitiesAsync" />
 8622    }
 1623    else if (ActiveTab == HistoryTab.Weekly)
 1624    {
 25        <WeeklyView SelectedWeekStart="SelectedWeekStart"
 26                   WeeklyStats="WeeklyStats"
 27                   WeeklyFocusMinutes="WeeklyFocusMinutes"
 28                   WeeklyBreakMinutes="WeeklyBreakMinutes"
 29                   OnWeekChanged="HandleWeekChanged" />
 1630    }
 31</div>