Я использую chai для сравнения, если возвращаемое значение типа SimpleModel имеет тип SimpleModel.Это дает мне эту ошибку, несмотря на то, что моя IDE подтверждает, что типы совпадают:
AssertionError: expected {} to be a simplemodel
Вот моя простая настройка:
export class SimpleModel {
public test_property: string;
}
, а затем я использую ее в своем тесте так:
it('(Simple Value)"', () => {
const simpleModel: SimpleModel = new SimpleModel();
expect(simpleModel).to.be.a('SimpleModel'); //ERROR HAPPENS HERE
});
И снова simpleModel, и моя IDE подтверждает это, типа SimpleModel
.Я не уверен, почему Чай также конвертирует ('SimpleModel')
в 'simplemodel'
в ошибке.