Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

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

Step: 1

blur-text-image

Get Instant Access with AI-Powered Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Students also viewed these Databases questions