UNPKG

@coorpacademy/progression-engine

Version:

19 lines 775 B
import test from 'ava'; import { getConfig } from '../../config'; import viewedResources from '../viewed-resources'; import { askClueAction, resourceAction } from './fixtures/actions'; import { microlearning } from './fixtures/engines'; const config = getConfig(microlearning); test('should return updated viewedResources when action type is resource', t => { const result = viewedResources(config)([], resourceAction); t.deepEqual(result, [{ ref: '1.A1', resources: ['les_1'], type: 'chapter' }]); }); test('should return the same given array when action type is extraLifeAccepted and slide is already in array', t => { const result = viewedResources(config)([], askClueAction); t.deepEqual(result, []); }); //# sourceMappingURL=viewed-resources.js.map