ngMocks.globalMock
ngMocks.globalMock marks declarations, services and tokens to be mocked if they appear in kept modules during creating mock modules.
The best place to do that is in src/test.ts for jasmine or in src/setup-jest.ts / src/test-setup.ts for jest.
Let's mark the APP_URL token in order to be mocked in its kept modules.
src/test.ts
ngMocks.globalKeep(AppModule);
ngMocks.globalMock(APP_URL);
ngMocks.defaultMock(APP_URL, () => 'mock');
src/test.spec.ts
// ...
MockModule(AppModule);
// ...
const url = TestBed.inject(APP_URL);
// ...
The url is mock.