Closed podhmo closed 5 years ago
something like below.
if want := snapshot.Take(t, got); !reflect.DeepEqual(normalize(got), normalize(want)) { t.Errorf("want %v, but got %v", want, got) }
normalize(),
func normalize(src interface{}) interface{} { b, err := json.Marshal(src) if err != nil { panic(err) } var dst interface{} if err := json.Unmarshal(b, &dst); err != nil { panic(err) } return dst }
something like below.
normalize(),