All files / src/lib/services tag-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 1764x   64x   64x                     64x  
import Joi from 'joi';
 
import { customJoi } from '../routes/util';
 
export const tagSchema = Joi.object()
    .keys({
        value: Joi.string().min(2).max(50),
        type: customJoi.isUrlFriendly().min(2).max(50).default('simple'),
    })
    .options({
        allowUnknown: false,
        stripUnknown: true,
        abortEarly: false,
    });
 
module.exports = { tagSchema };