2019-03-23 15:18:26 +00:00
|
|
|
import NimbleEmojiIndex from '../nimble-emoji-index.js'
|
|
|
|
import store from '../../store'
|
|
|
|
|
|
|
|
import data from '../../../../data/all'
|
|
|
|
|
2019-03-23 16:18:50 +00:00
|
|
|
const nimbleEmojiIndex = new NimbleEmojiIndex(data)
|
2019-03-23 15:18:26 +00:00
|
|
|
|
|
|
|
function getEmojiData(skinTone) {
|
2019-03-23 16:18:50 +00:00
|
|
|
store.update({ skin: skinTone })
|
2019-03-23 15:18:26 +00:00
|
|
|
|
|
|
|
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)
|
|
|
|
})
|