+ {name: "rejects configuration read failure", change: func(c *fakeClient) {
+ c.registerReadErr = errors.New("configuration read failed")
+ }},
+ {name: "rejects pulse width mismatch", change: func(c *fakeClient) {
+ c.wrongRegister = pulseWidthBase + 2
+ }},