UNPKG

@gravity-ui/data-source

Version:
30 lines (29 loc) 1.2 kB
"use strict"; var _normalizeStatus = require("../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 = (0, _normalizeStatus.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 = (0, _normalizeStatus.normalizeStatus)(status, fetchStatus); expect(result).toBe('success'); }); it('should return success when status is success', function () { var status = 'success'; var fetchStatus = 'idle'; var result = (0, _normalizeStatus.normalizeStatus)(status, fetchStatus); expect(result).toBe('success'); }); it('should return error when status is error', function () { var status = 'error'; var fetchStatus = 'idle'; var result = (0, _normalizeStatus.normalizeStatus)(status, fetchStatus); expect(result).toBe('error'); }); }); // #sourceMappingURL=normalizeStatus.test.js.map