UNPKG

lucid-ui

Version:

A UI component library from AppNexus.

34 lines 891 B
import { onSelect, onSearch } from './SearchableSingleSelect.reducers'; describe('SearchableSingleSelect reducers', function () { describe('onSelect', function () { it('should set an index', function () { var state = { selectedIndex: null }; var expected = { selectedIndex: 1 }; expect(onSelect(state, 1)).toEqual(expected); }); it('should remove an index', function () { var state = { selectedIndex: 1 }; var expected = { selectedIndex: null }; expect(onSelect(state, null)).toEqual(expected); }); }); describe('onSearch', function () { it('should correctly set state', function () { var expected = { searchText: 'wat', DropMenu: { focusedIndex: 0 } }; expect(onSearch({}, 'wat', 0)).toEqual(expected); }); }); });