suitest-js-api
Version:
Suitest is a test automation and device manipulation tool for living room devices and web browsers.
15 lines (12 loc) • 511 B
JavaScript
const {makeModifierComposer} = require('../utils/makeComposer');
const composers = require('../constants/composer');
const {validate, validators} = require('../validation');
const {invalidInputMessage} = require('../texts');
/**
* Defines repeat methods
*/
const repeatComposer = makeModifierComposer(composers.REPEAT, ['repeat'], (_, meta, value) => ({
...meta,
repeat: validate(validators.ST_VAR_OR_POSITIVE_NUMBER, value, invalidInputMessage('repeat', 'Repeat')),
}));
module.exports = repeatComposer;