UNPKG

@coorpacademy/progression-engine

Version:

22 lines (21 loc) 994 B
"use strict"; var _ava = _interopRequireDefault(require("ava")); var _config = require("../../config"); var _viewedResources = _interopRequireDefault(require("../viewed-resources")); var _actions = require("./fixtures/actions"); var _engines = require("./fixtures/engines"); function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; } const config = (0, _config.getConfig)(_engines.microlearning); (0, _ava.default)('should return updated viewedResources when action type is resource', t => { const result = (0, _viewedResources.default)(config)([], _actions.resourceAction); t.deepEqual(result, [{ ref: '1.A1', resources: ['les_1'], type: 'chapter' }]); }); (0, _ava.default)('should return the same given array when action type is extraLifeAccepted and slide is already in array', t => { const result = (0, _viewedResources.default)(config)([], _actions.askClueAction); t.deepEqual(result, []); }); //# sourceMappingURL=viewed-resources.js.map