From 810c4729178f82e9f3319a0f15a37596ffaa09ae Mon Sep 17 00:00:00 2001 From: Etienne Lemay Date: Wed, 8 Nov 2017 09:48:35 -0800 Subject: [PATCH] Provide more data to `emojisToShowFilter` in search [Fix #141] --- src/utils/emoji-index.js | 2 +- src/utils/emoji-indexSpec.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/utils/emoji-index.js b/src/utils/emoji-index.js index db1d4ae..c20f0b1 100644 --- a/src/utils/emoji-index.js +++ b/src/utils/emoji-index.js @@ -156,7 +156,7 @@ function search( if (results) { if (emojisToShowFilter) { results = results.filter(result => - emojisToShowFilter(data.emojis[result.id].unified) + emojisToShowFilter(data.emojis[result.id]) ) } diff --git a/src/utils/emoji-indexSpec.js b/src/utils/emoji-indexSpec.js index c288772..fc80484 100644 --- a/src/utils/emoji-indexSpec.js +++ b/src/utils/emoji-indexSpec.js @@ -17,7 +17,7 @@ describe('#emojiIndex', () => { }) it('should filter only emojis we care about, exclude pineapple', () => { - let emojisToShowFilter = unified => unified !== '1F34D' + let emojisToShowFilter = (data) => { data.unified !== '1F34D' } expect( emojiIndex.search('apple', { emojisToShowFilter }).map(obj => obj.id) ).not.toContain('pineapple')