UNPKG

react-ssr

Version:

A simplified solution to React server side rendering.

25 lines (17 loc) 852 B
'use strict'; var _findAllDataCalls = require('./findAllDataCalls'); var _findAllDataCalls2 = _interopRequireDefault(_findAllDataCalls); var _fetchData = require('../fetchData'); var _fetchData2 = _interopRequireDefault(_fetchData); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } jest.mock('../fetchData'); test('returns an empty array when you give it nothing', function () { var result = (0, _findAllDataCalls2.default)(); expect(Array.isArray(result)).toBeTruthy(); expect(result).toEqual([]); }); test('it does not call fetchData when looping through route without ssrWaitsFor or fetchData static properties', function () { var dummyRoute = [{ route: { component: {} } }]; (0, _findAllDataCalls2.default)(dummyRoute, {}); expect(_fetchData2.default).toHaveBeenCalledTimes(0); });