diff --git a/emoji.go b/emoji.go index c34ed22..d9c032d 100644 --- a/emoji.go +++ b/emoji.go @@ -91,9 +91,9 @@ func (s *EmojiService) Get(ctx context.Context, subreddit string) ([]*Emoji, []* defaultEmojis := root["snoomojis"] var subredditEmojis []*Emoji - for k := range root { + for k, v := range root { if strings.HasPrefix(k, kindSubreddit) { - subredditEmojis = root[k] + subredditEmojis = v break } } diff --git a/emoji_test.go b/emoji_test.go index f9aa1cc..6055f11 100644 --- a/emoji_test.go +++ b/emoji_test.go @@ -53,7 +53,9 @@ func TestEmojiService_Get(t *testing.T) { defaultEmojis, subredditEmojis, _, err := client.Emoji.Get(ctx, "test") assert.NoError(t, err) - assert.Equal(t, expectedDefaultEmojis, defaultEmojis) + assert.Len(t, defaultEmojis, 2) + assert.Contains(t, expectedDefaultEmojis, defaultEmojis[0]) + assert.Contains(t, expectedDefaultEmojis, defaultEmojis[1]) assert.Equal(t, expectedSubredditEmojis, subredditEmojis) }