UNPKG

@gravity-ui/data-source

Version:
28 lines 1.09 kB
import { normalizeStatus } from '../normalizeStatus'; describe('normalizeStatus', function () { it('should return loading when status is pending and fetchStatus is fetching', function () { var status = 'pending'; var fetchStatus = 'fetching'; var result = normalizeStatus(status, fetchStatus); expect(result).toBe('loading'); }); it('should return success when status is pending and fetchStatus is not fetching', function () { var status = 'pending'; var fetchStatus = 'idle'; var result = normalizeStatus(status, fetchStatus); expect(result).toBe('success'); }); it('should return success when status is success', function () { var status = 'success'; var fetchStatus = 'idle'; var result = normalizeStatus(status, fetchStatus); expect(result).toBe('success'); }); it('should return error when status is error', function () { var status = 'error'; var fetchStatus = 'idle'; var result = normalizeStatus(status, fetchStatus); expect(result).toBe('error'); }); }); // #sourceMappingURL=normalizeStatus.test.js.map