From b76be74e960dcfcb7a64c361e873065d6459f8f8 Mon Sep 17 00:00:00 2001 From: Peder Johnsen Date: Sat, 23 Mar 2019 15:18:26 +0000 Subject: [PATCH] Add test --- .../__tests__/nimble-emoji-index.test.js | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 src/utils/emoji-index/__tests__/nimble-emoji-index.test.js diff --git a/src/utils/emoji-index/__tests__/nimble-emoji-index.test.js b/src/utils/emoji-index/__tests__/nimble-emoji-index.test.js new file mode 100644 index 0000000..caaafe7 --- /dev/null +++ b/src/utils/emoji-index/__tests__/nimble-emoji-index.test.js @@ -0,0 +1,24 @@ +import NimbleEmojiIndex from '../nimble-emoji-index.js' +import store from '../../store' + +import data from '../../../../data/all' + +const nimbleEmojiIndex = new NimbleEmojiIndex(data); + +function getEmojiData(skinTone) { + store.update({skin: skinTone}) + + return nimbleEmojiIndex.search('thumbsup')[0] +} + +test('should return emojis with skin tone 1', () => { + const skinTone = 1 + const emoji = getEmojiData(skinTone) + expect(emoji.skin).toEqual(skinTone) +}) + +test('should return emojis with skin tone 6', () => { + const skinTone = 6 + const emoji = getEmojiData(skinTone) + expect(emoji.skin).toEqual(skinTone) +})