Тестирование объектов передачи данных (DTO)

Я пишу модульные тесты для приложения 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 г.

1 Ответ

Ваш ответ

Загрузить файл.