本文整理汇总了TypeScript中src/app/test/dotcms-events-service.mock.DotcmsEventsServiceMock.triggerSubscribeToEvents方法的典型用法代码示例。如果您正苦于以下问题:TypeScript mock.DotcmsEventsServiceMock.triggerSubscribeToEvents方法的具体用法?TypeScript mock.DotcmsEventsServiceMock.triggerSubscribeToEvents怎么用?TypeScript mock.DotcmsEventsServiceMock.triggerSubscribeToEvents使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类src/app/test/dotcms-events-service.mock.DotcmsEventsServiceMock
的用法示例。
在下文中一共展示了mock.DotcmsEventsServiceMock.triggerSubscribeToEvents方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的TypeScript代码示例。
示例1: fakeAsync
fakeAsync(() => {
const events: string[] = [
'SAVE_SITE',
'PUBLISH_SITE',
'UPDATE_SITE_PERMISSIONS',
'UN_ARCHIVE_SITE',
'UPDATE_SITE',
'ARCHIVE_SITE'
];
const dotcmsEventsService: DotcmsEventsServiceMock = this.injector.get(
DotcmsEventsService
);
const siteService = this.injector.get(SiteService);
const data = {
data: {
data: {
identifier: '5'
}
},
eventType: 'ARCHIVE_SITE'
};
this.siteService.switchSite(currentSite);
respondSwitchSiteRequest.bind(this)();
spyOn(siteService, 'siteEventsHandler');
dotcmsEventsService.triggerSubscribeToEvents(events, data);
tick();
expect(siteService.siteEventsHandler).toHaveBeenCalledWith(data);
})