@@ -300,14 +300,16 @@ func TestLine(t *testing.T) {
300300 switch r .Method {
301301 case http .MethodPost :
302302 w .WriteHeader (http .StatusOK )
303- json .NewEncoder (w ).Encode (MobiusDeviceInfo {
303+ if err := json .NewEncoder (w ).Encode (MobiusDeviceInfo {
304304 UserID : "user-123" ,
305305 KeepaliveInterval : 30 ,
306306 Device : & DeviceType {
307307 DeviceID : "device-abc" ,
308308 URI : "https://mobius/devices/device-abc" ,
309309 },
310- })
310+ }); err != nil {
311+ t .Logf ("Failed to encode response: %v" , err )
312+ }
311313 case http .MethodDelete , http .MethodPut :
312314 w .WriteHeader (http .StatusOK )
313315 default :
@@ -349,9 +351,11 @@ func TestLine(t *testing.T) {
349351 return
350352 }
351353 w .WriteHeader (http .StatusOK )
352- json .NewEncoder (w ).Encode (MobiusDeviceInfo {
354+ if err := json .NewEncoder (w ).Encode (MobiusDeviceInfo {
353355 Device : & DeviceType {DeviceID : "backup-device" },
354- })
356+ }); err != nil {
357+ t .Logf ("Failed to encode response: %v" , err )
358+ }
355359 }))
356360 defer server .Close ()
357361
@@ -396,9 +400,11 @@ func TestLine(t *testing.T) {
396400 server := httptest .NewServer (http .HandlerFunc (func (w http.ResponseWriter , r * http.Request ) {
397401 if r .Method == http .MethodPost {
398402 w .WriteHeader (http .StatusOK )
399- json .NewEncoder (w ).Encode (MobiusDeviceInfo {
403+ if err := json .NewEncoder (w ).Encode (MobiusDeviceInfo {
400404 Device : & DeviceType {DeviceID : "dev-1" , URI : "https://test/dev-1" },
401- })
405+ }); err != nil {
406+ t .Logf ("Failed to encode response: %v" , err )
407+ }
402408 return
403409 }
404410 if r .Method == http .MethodDelete {
0 commit comments