Alexandre Bodin cd4f873be6 Add testing
Signed-off-by: Alexandre Bodin <bodin.alex@gmail.com>
2020-01-21 12:32:37 +01:00

26 lines
500 B
JavaScript

'use strict';
const yup = require('yup');
const { formatYupErrors } = require('strapi-utils');
const createModelConfigurationSchema = require('./model-configuration');
const TYPES = ['singleType', 'collectionType'];
/**
* Validates type kind
*/
const validateKind = kind => {
return yup
.string()
.oneOf(TYPES)
.nullable()
.validate(kind)
.catch(error => Promise.reject(formatYupErrors(error)));
};
module.exports = {
createModelConfigurationSchema,
validateKind,
};