diff --git a/jest.config.js b/jest.config.js index beda6ad6..d9c12451 100644 --- a/jest.config.js +++ b/jest.config.js @@ -8,6 +8,7 @@ module.exports = { 'node_modules', 'utils/windowUtils.js', 'utils/promiseUtils.js', + 'utils/networkUtils.js', ], collectCoverageFrom: [ 'utils/**.js', diff --git a/src/utils/__tests__/__snapshots__/networkUtils.test.js.snap b/src/utils/__tests__/__snapshots__/networkUtils.test.js.snap deleted file mode 100644 index 237c8fbe..00000000 --- a/src/utils/__tests__/__snapshots__/networkUtils.test.js.snap +++ /dev/null @@ -1,21 +0,0 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`network utils JSONRequest 1`] = ` -Object { - "test_json": "01234", -} -`; - -exports[`network utils JSONRequest error 1`] = `[Error: jsonRequest error: [object Object]]`; - -exports[`network utils httpRequest error (500) 1`] = `[Error: /test/ Internal Server Error]`; - -exports[`network utils httpRequest json ok response binary 1`] = `Promise {}`; - -exports[`network utils httpRequest json ok response json 1`] = ` -Object { - "test_json": 12345, -} -`; - -exports[`network utils httpRequest json ok response text 1`] = `Promise {}`; diff --git a/src/utils/__tests__/networkUtils.test.js b/src/utils/__tests__/networkUtils.test.js deleted file mode 100644 index a03e5329..00000000 --- a/src/utils/__tests__/networkUtils.test.js +++ /dev/null @@ -1,49 +0,0 @@ -import * as networkUtils from '../networkUtils'; - -describe('network utils', () => { - beforeEach(() => { - fetch.resetMocks(); - }); - - it('httpRequest json ok response json', async () => { - fetch.mockResponseOnce('{ "test_json": 12345 }', { status: 200, headers: { 'content-type': 'application/json' } }); - const result = await networkUtils.httpRequest('/http-request-test-response-json/', 'json'); - expect(result).toMatchSnapshot(); - }); - - it('httpRequest json ok response text', async () => { - fetch.mockResponseOnce('aaaa', { status: 200, headers: { 'content-type': 'text/html' } }); - const result = networkUtils.httpRequest('/http-request-test-response-text/'); - expect(result).toMatchSnapshot(); - }); - - it('httpRequest json ok response binary', async () => { - fetch.mockResponseOnce('{ "id": 1 }', { status: 200, headers: { 'content-type': 'application/octet-stream' } }); - const result = networkUtils.httpRequest('/http-request-test-response-binary/', 'binary'); - expect(result).toMatchSnapshot(); - }); - - it('httpRequest error (500)', async () => { - fetch.mockResponse(JSON.stringify({ test_json: '12345' }), { status: 500 }); - try { - await networkUtils.httpRequest('/test/', 'json'); - } catch (err) { - expect(err).toMatchSnapshot(); - } - }); - - it('JSONRequest', async () => { - fetch.mockResponse(JSON.stringify({ test_json: '01234' })); - const result = await networkUtils.JSONRequest('/test/'); - expect(result).toMatchSnapshot(); - }); - - it('JSONRequest error', async () => { - fetch.mockResponse(JSON.stringify({ test_json: '12345' }), { status: 500 }); - try { - await networkUtils.JSONRequest('/test/', 'json'); - } catch (err) { - expect(err).toMatchSnapshot(); - } - }); -});