fix: preserve battery array encoding with json v2

This commit is contained in:
henrygd
2026-08-30 14:40:13 -04:00
parent 3af6512514
commit 8675199e20
3 changed files with 33 additions and 10 deletions

View File

@@ -620,7 +620,7 @@ func TestAverageSystemStatsSlice_ZeroRepresentativeBattery(t *testing.T) {
{Battery: [2]uint8{0, 1}, Batteries: map[string]uint8{"Primary": 0}},
{},
})
assert.Equal(t, [2]uint8{0, 1}, result.Battery)
assert.Equal(t, system.Battery{0, 1}, result.Battery)
assert.Equal(t, map[string]uint8{"Primary": 0}, result.Batteries)
}