Question: it ('getTypes()', () => { const special: Record { const specialItems: UlItem[] = []; const subType = special[key]; subType.forEach((specialItem) => { const item = {}

it ('getTypes()', () => {

const special: Record

Num: 'string"

Code: 'string'

}];

const result = service.getTypes(special) ;

expect (result) . toBeTruthy() ;

For the below method I wrote the top test coverage in typescript but i'm getting error message saying that. TypeError: subType.forEach is not a function

What i'm I missing in the test case can you please help what's missing?

getTypes(special: Recordstring, string[]): [] {

const specialTypes: [] = [];

if (special) {

const keys = Object.keys(special);

keys.forEach((key) => {

const specialItems: UlItem[] = [];

const subType = special[key];

subType.forEach((specialItem) => {

const item = {} as UlItem;

item.label = specialItem.description;

item.value = specialItem.code;

specialItems.push(item);

)

specialTypes[key] - specialItems;

}):

}

return specialTypes;

}

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!