@instructure/quiz-interactions
Version:
A React UI component Library for quiz interaction types.
24 lines (20 loc) • 767 B
JavaScript
import {getNextItemIdFromArray} from '../focusHelpers'
describe('focusHelpers', () => {
describe('getNextItemIdFromArray', () => {
it('returns the previous item if it exists', () => {
const uuids = ['one', 'two', 'three', 'four']
const nextId = getNextItemIdFromArray('two', uuids)
expect(nextId).toBe('one')
})
it('returns the next item if no previous', () => {
const uuids = ['one', 'two', 'three', 'four']
const nextId = getNextItemIdFromArray('one', uuids)
expect(nextId).toBe('two')
})
it('can handle objects', () => {
const uuids = [{id: 'one'}, {id: 'two'}, {id: 'three'}, {id: 'four'}]
const nextId = getNextItemIdFromArray('one', uuids)
expect(nextId).toBe('two')
})
})
})