@coorpacademy/progression-engine
Version:
26 lines • 727 B
JavaScript
import test from 'ava';
import { getConfig } from '../../config';
import { computeNextStepOnRefuseExtraLife } from '..';
import { extraLifeState } from './fixtures/states';
test('should return a complete ExtraLifeRefusedAction', t => {
const config = getConfig({
ref: 'learner',
version: '1'
});
const state = Object.freeze(extraLifeState);
const result = computeNextStepOnRefuseExtraLife(config, state);
t.deepEqual(result, {
type: 'extraLifeRefused',
payload: {
content: {
ref: 'extraLife',
type: 'node'
},
nextContent: {
ref: 'failExitNode',
type: 'failure'
}
}
});
});
//# sourceMappingURL=compute-next-step-on-refuse-extra-life.js.map