Как получить покрытие для массива с помощью метода .find в angular. У меня проблемы с приведенным ниже фрагментом кода.
sample.component.ts
public permissions = [{id: 0, value: 'fruit' }, {id: 1, value: 'vegetable'}];
this.filteredList = this.permissions.slice();
public isFiltered(permission) {
return this.filteredList.find(item => item.id === permission.id);
}
sample.spe c .ts
it('should call myMethod ', () => {
expect(component.isFiltered(1)).toEqual(true);
});
Я получаю следующую ошибку: TypeError: Cannot read property 'find' of undefined
Любая помощь приветствуется