Причем здесь тип, интересно узнать, если вы сравниваете значения? Написано replace toBe with toStrictEqual.
как я понял, ключи формируемого объекта { id: 'id' as keyof T, title: 'name' as keyof T } - неверно описаны, поэтому тест не проходит. Но это не точно.
У вас тесты не типы проверяют, а объекты, типы никак не повлияют на результат. Тестер написал, что если вы хотите сравнивать объекты, надо использовать toStrictEqual.
да, вы оказались правы - toStrictEqual. Я криво прочитал аннотацию, думал это для глубокой и более строгой проверки.
Благодарю!
Обсуждают сегодня