UNPKG

@orchestrator-ui/orchestrator-ui-components

Version:

Library of UI Components used to display the workflow orchestrator frontend

24 lines (22 loc) 989 B
import { SortOrder } from '../../../types'; import { getSortDirectionFromString } from './columns'; describe('columns', () => { describe('getSortOrderFromString', () => { it('returns undefined if sortOrder is undefined', () => { const result = getSortDirectionFromString(undefined); expect(result).toBeUndefined(); }); it('returns SortDirection.Asc if sortOrder is "asc"', () => { const result = getSortDirectionFromString('asc'); expect(result).toEqual(SortOrder.ASC); }); it('returns SortDirection.Desc if sortOrder is "desc"', () => { const result = getSortDirectionFromString('desc'); expect(result).toEqual(SortOrder.DESC); }); it('returns undefined if sortOrder is anything other than "asc" or "desc', () => { const result = getSortDirectionFromString('somethingElse'); expect(result).toBeUndefined(); }); }); });