/
githubmirror
/
react-beautiful-dnd
Обзор
Документация
Войти
/
githubmirror
/
react-beautiful-dnd
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
test/unit/state/dimension-structures.spec.js
45 строк
1 KB
Alex Reardon
12.0 (#1487)
29 окт 2019, 01:40
Не верифицирован
29 окт 2019, 01:40
24a8e60
Код
Авторство
О чём код?
// @flow import { toDraggableList, toDraggableMap, toDroppableMap, toDroppableList, } from '../../../src/state/dimension-structures'; import { getPreset } from '../../util/dimension'; import type { DraggableDimension, DroppableDimension, DraggableDimensionMap, DroppableDimensionMap, } from '../../../src/types'; const preset = getPreset(); const draggables: DraggableDimension[] = [preset.inHome1, preset.inHome2]; const droppables: DroppableDimension[] = [preset.home, preset.foreign]; const draggableMap: DraggableDimensionMap = { [preset.inHome1.descriptor.id]: preset.inHome1, [preset.inHome2.descriptor.id]: preset.inHome2, }; const droppableMap: DroppableDimensionMap = { [preset.home.descriptor.id]: preset.home, [preset.foreign.descriptor.id]: preset.foreign, }; it('should convert a draggable list to a map', () => { expect(toDraggableMap(draggables)).toEqual(draggableMap); }); it('should convert a droppable list to a map', () => { expect(toDroppableMap(droppables)).toEqual(droppableMap); }); it('should convert a draggable map to a list', () => { expect(toDraggableList(draggableMap)).toEqual(draggables); }); it('should convert a droppable map to a list', () => { expect(toDroppableList(droppableMap)).toEqual(droppables); });