Fix NVMe self-tests and mobile layout
This commit is contained in:
@@ -25,3 +25,17 @@ func TestSlowCollectionDoesNotCreateAlert(t *testing.T) {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
func TestNeverRunSelfTestCreatesOneAlert(t *testing.T) {
|
||||
metrics := dashboardMetrics{Disks: []DiskMetrics{{
|
||||
Name: "nvme0n1",
|
||||
Model: "Test NVMe",
|
||||
SMARTStatus: "Требует внимания",
|
||||
SelfTestNeverRun: true,
|
||||
AttentionReasons: []string{"SMART self-test ещё ни разу не запускался"},
|
||||
}}}
|
||||
alerts := evaluateAlerts(metrics, defaultThresholds())
|
||||
if len(alerts) != 1 || alerts[0].ID != "disk-selftest-nvme0n1" {
|
||||
t.Fatalf("ожидалось одно точное уведомление о self-test, получено: %+v", alerts)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user