Сравнение массива, содержащего объект с подмножеством свойств, с помощью Jasmine - PullRequest
0 голосов
/ 05 апреля 2019

Я пишу угловые тесты с помощью Jasmine и хочу сравнить массив объектов с некоторыми свойствами с массивом другого объекта (который имеет подмножество свойств первого объекта) Я не могу использовать метод objectContained, так как мне нужно сравнивать массив таких объектов, а не один из объектов.

Я пытался использовать функцию ожидаем (массив1) .toEqual (массив2), и она завершалась с ошибкой только во время компиляции: Тип '{"a": строка; «b»: строка} [] нельзя назначить типу «ArrayContained.» Свойство 'asymmetricMatch' отсутствует в типе '{"a": string; "Ъ": строка;} []

ObjectA = {"a": string; "b":string; "c":string}
ObjectB = {"a": string; "b":string; }

Может ли кто-нибудь помочь мне, как добиться этого сравнения со встроенными жасминовыми сопоставителями?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...