@coorpacademy/progression-engine
Version:
22 lines (21 loc) • 1.11 kB
JavaScript
;
var _ava = _interopRequireDefault(require("ava"));
var _config = require("../../config");
var _hasViewedAResourceAtThisStep = _interopRequireDefault(require("../has-viewed-a-resource-at-this-step"));
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 true when action type is action', t => {
const result = (0, _hasViewedAResourceAtThisStep.default)(config)(false, _actions.resourceAction);
t.true(result);
});
(0, _ava.default)('should return false when action type is answer', t => {
const result = (0, _hasViewedAResourceAtThisStep.default)(config)(true, _actions.answerAction);
t.false(result);
});
(0, _ava.default)('should return already set value for any other action', t => {
const result = (0, _hasViewedAResourceAtThisStep.default)(config)(true, _actions.askClueAction);
t.true(result);
});
//# sourceMappingURL=has-viewed-a-resource-at-this-step.js.map