func TestExtractFnsReturnsErrWhenResultContainsErr(t *testing.T) { gr := networks.GetResult{} gr.Err = errors.New("") if _, err := external.ExtractGet(gr); err == nil { t.Fatalf("Expected error, got one") } ur := networks.UpdateResult{} ur.Err = errors.New("") if _, err := external.ExtractUpdate(ur); err == nil { t.Fatalf("Expected error, got one") } cr := networks.CreateResult{} cr.Err = errors.New("") if _, err := external.ExtractCreate(cr); err == nil { t.Fatalf("Expected error, got one") } }