UNPKG

@coorpacademy/progression-engine

Version:

23 lines (22 loc) 1.25 kB
"use strict"; var _ava = _interopRequireDefault(require("ava")); var _config = require("../../config"); var _remainingLifeRequests = _interopRequireDefault(require("../remaining-life-requests")); var _actions = require("./fixtures/actions"); var _engines = require("./fixtures/engines"); var _states = require("./fixtures/states"); function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; } const config = (0, _config.getConfig)(_engines.microlearning); (0, _ava.default)('should return updated remainingLifeRequests when action type is extraLifeAccepted', t => { const result = (0, _remainingLifeRequests.default)(config)(1, _actions.extraLifeAcceptedAction, _states.stateForSecondSlide); t.is(result, 0); }); (0, _ava.default)('should return config content when action type is not answer', t => { const result = (0, _remainingLifeRequests.default)(config)(1, _actions.answerAction, _states.stateForSecondSlide); t.is(result, 1); }); (0, _ava.default)('should return positive live request counter', t => { const result = (0, _remainingLifeRequests.default)(config)(0, _actions.extraLifeAcceptedAction, _states.stateForSecondSlide); t.is(result, 0); }); //# sourceMappingURL=remaining-life-requests.js.map