Аннотации NestJS не охвачены модульными тестами?Javascript

Форум по Javascript
Ответить
Anonymous
 Аннотации NestJS не охвачены модульными тестами?

Сообщение Anonymous »

Я пытаюсь расширить покрытие кода моего NestJS API, но столкнулся с проблемой: в моем отчете о покрытии указано, что мои аннотации Nest вообще не покрываются.
Изображение

Я рассказал о том, что Я считаю, что это все основные части модели, но я не уверен, как (или даже если) эти аннотации можно охватить?
import { MyModel } from './my.model';

describe('my.model', () => {
let myModel: MyModel;

beforeEach(() => {
myModel = new MyModel();
});

it('should be defined', () => {
expect(myModel).toBeDefined();
expect(myModel).toBeInstanceOf(myModel);
});

it('should have undefined values when not set', () => {
expect(myModel.prop1).toBeUndefined();
expect(myModel.prop2).toBeUndefined();
expect(myModel.prop3).toBeUndefined();
})

it('should have a prop1 field', () => {
myModel.prop1 = 'Y';
expect(myModel.prop1).toBe('Y');
});

it('should have a prop2 field', () => {
myModel.prop2 = '123';
expect(myModel.prop2).toBe('123');
});

it('should have an optional prop3 field', () => {
myModel.prop3 = '456';
expect(myModel.prop3).toBe('456');
});
});


Подробнее здесь: https://stackoverflow.com/questions/793 ... unit-tests
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»