Nisha Patel
Problem
I have an angular component, using a class that I want to mock in the unit test. So I override this in the provider-section of my test. But the component still calls the real class and I get an error.
This worked fine in older projects without standalone components, but I think I need to do something different for standalone components. But I couldn't figure out what :-(
I simplified it to this test case:
Solution
To override the ModalController provider in your test, you would do the following:
Suggested blogs:
>What is the Idiomatic way to write a Typescript function with casting
>Why Redux-toolkit payload don't reconigze type in TypeScript?
>TypeScript: Define a type that refers type parameter from another line?
>Solve return type on TypeScript with boolean check doesn't seem to work
>How to fix TS2551: Property toSpliced does not exist on type Array
>Making an argument required if generic interface as no properties
>How to make argument required if generic interface as no properties?
>Cause a type error when a function returns any in TypeScript?
>Library isn’t work in Nestjs useGlobalFilters with library in TypeScript
>How to get the last cell with data for a given column in TypeScript?
>Ignore requests by interceptors based on request content in TypeScript?
>Create data with Typescript Sequelize model without passing in an id?
>How to delete duplicate names from Array in Typescript?