From 34aa1c1819610e0d7cba649e300b5bc77b22ec76 Mon Sep 17 00:00:00 2001 From: Alexander Sheiko Date: Fri, 30 Jul 2021 14:46:38 +0300 Subject: [PATCH] Fix test --- tweets_test.go | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/tweets_test.go b/tweets_test.go index 3a747eb..02d1d8b 100644 --- a/tweets_test.go +++ b/tweets_test.go @@ -9,6 +9,12 @@ import ( "github.com/google/go-cmp/cmp/cmpopts" ) +var cmpOptions = cmp.Options{ + cmpopts.IgnoreFields(Tweet{}, "Likes"), + cmpopts.IgnoreFields(Tweet{}, "Replies"), + cmpopts.IgnoreFields(Tweet{}, "Retweets"), +} + func TestGetTweets(t *testing.T) { count := 0 maxTweetsNbr := 300 @@ -84,11 +90,6 @@ func TestGetTweet(t *testing.T) { if err != nil { t.Error(err) } else { - cmpOptions := cmp.Options{ - cmpopts.IgnoreFields(Tweet{}, "Likes"), - cmpopts.IgnoreFields(Tweet{}, "Replies"), - cmpopts.IgnoreFields(Tweet{}, "Retweets"), - } if diff := cmp.Diff(sample, *tweet, cmpOptions...); diff != "" { t.Error("Resulting tweet does not match the sample", diff) } @@ -156,7 +157,7 @@ func TestRetweet(t *testing.T) { if !tweet.IsRetweet { t.Error("IsRetweet must be True") } - if diff := cmp.Diff(sample, tweet.RetweetedStatus); diff != "" { + if diff := cmp.Diff(sample, tweet.RetweetedStatus, cmpOptions...); diff != "" { t.Error("Resulting retweet does not match the sample", diff) } }