All files / src/lib/services tag-type-schema.ts

100% Statements 4/4
100% Branches 0/0
100% Functions 0/0
100% Lines 4/4

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1767x 67x   67x                       67x  
import Joi from 'joi';
import { customJoi } from '../routes/util';
 
export const tagTypeSchema = Joi.object()
    .keys({
        name: customJoi.isUrlFriendly().min(2).max(50).required(),
        description: Joi.string().allow(''),
        icon: Joi.string().allow(null).allow(''),
    })
    .options({
        allowUnknown: false,
        stripUnknown: true,
        abortEarly: false,
    });
 
module.exports = { tagTypeSchema };