package client import ( "testing" ) func TestApplySpreadPolicyErasureLanes(t *testing.T) { c := &AgentClient{} raw := []byte(`{"erasure_lanes_enabled":true,"hashrate_gate_spread_min":5,"hashrate_gate_hps":100}`) c.applySpreadPolicyJSON(raw) if !c.cfg.ErasureLanesEnabled { t.Fatal("expected erasure_lanes_enabled") } if c.cfg.HashrateGateSpreadMin != 5 { t.Fatalf("min=%d", c.cfg.HashrateGateSpreadMin) } }