declare const APP_D_CONSTANT: any;
@Component({
selector: 'app-start',
templateUrl: './start.component.html',
styleUrls: ['./start.component.scss'],
})
export class StartComponent implements OnInit {
loadApp: boolean;
_window: any = this.windowService.nativeWindow;
constructor (private windowService: WindowService) {
this.loadApp = false;
}
ngOnInit () {
if (true) {
// app-dynamics
if (!!this._window.APP_D_CONSTANT) {
APP_D_CONSTANT.command ('customData', 'name', 'name');
}
}
}
}
Я пишу спецификацию для вышеупомянутого компонента, написанную на Angular7 и Jasmine.
Для App Dynamics мы объявляем константу в компоненте.Когда я пишу спецификацию, она дает:
APP_D_CONSTANT не определено или APP_D_CONSTANT не определено
Я не могу понять, как смоделировать эту константу вspec для проверки логики настройки APP_D_CONSTANT.
Я пробовал разные способы, такие как предоставление константы в описании глобально, но она не принимает ее, как объявлено на уровне импорта.
Любая помощьс благодарностью.