blob: 9d3db2d2f0aa507d158fc98c169cb6a5f88f2274 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
package dashboard
import (
"strings"
"testing"
)
func TestTabNavigationWraps(t *testing.T) {
if got := nextTab(TabGaps); got != TabOverview {
t.Fatalf("expected wrap to overview, got %v", got)
}
if got := prevTab(TabOverview); got != TabGaps {
t.Fatalf("expected wrap to gaps, got %v", got)
}
}
func TestRenderTabBarContainsLabels(t *testing.T) {
out := renderTabBar(TabOverview, 80)
for _, label := range []string{"Overview", "Syscalls", "Files", "Processes", "Latency", "Gaps"} {
if !strings.Contains(out, label) {
t.Fatalf("expected tab label %q in tab bar", label)
}
}
}
|