Я пишу модульные тесты для приложения NestJS с использованием Jest и задаюсь вопросом, необходимо ли или полезно ли создавать модульные тесты для DTO (объектов передачи данных). Есть ли какие-либо плюсы и минусы тестирования DTO или это вообще считается ненужным?
DTO, о котором я говорю, предназначен специально для тела запроса API, например, этого
export class TextFeedbackDto {
@IsNotEmpty()
@IsIn(FEEDBACK_TYPES.asArray())
@ApiProperty({
description: 'The type of feedback given.',
})
type: string;
@IsNotEmpty()
@Transform(({ value }) => value.substring(0, 255))
@ApiProperty({
description: 'The feedback text for qualitative feedback.',
})
text: string;
}
Моисей
Вопрос задан9 января 2024 г.