Mark Lenser pushed to branch feature/cmng-psp1-CHANNELMGR-696 at cms-community / hippo-addon-channel-manager
Commits: 7845ac63 by Mark at 2016-05-30T14:29:29+02:00 CHANNELMGR-696: move some tests - - - - - 2 changed files: - frontend-ng/src/angularjs/channel/channel.controller.spec.js - frontend-ng/src/angularjs/channel/channel.service.spec.js Changes: ===================================== frontend-ng/src/angularjs/channel/channel.controller.spec.js ===================================== --- a/frontend-ng/src/angularjs/channel/channel.controller.spec.js +++ b/frontend-ng/src/angularjs/channel/channel.controller.spec.js @@ -53,6 +53,10 @@ describe('ChannelCtrl', () => { 'discardChanges', 'getCatalog', 'getSiteMapId', + 'getEditMode', + 'enterEditMode', + 'leaveEditMode', + 'isEditModeActive', ]); ChannelService.createPreviewConfiguration.and.returnValue(resolvedPromise); @@ -122,19 +126,6 @@ describe('ChannelCtrl', () => { expect(ChannelCtrl.getRenderVariant()).toBe('variant1'); }); - it('is not in edit mode by default', () => { - expect(ChannelCtrl.isEditModeActive()).toEqual(false); - }); - - it('enables and disables edit mode when toggling it', () => { - ChannelService.hasPreviewConfiguration.and.returnValue(true); - - ChannelCtrl.enterEditMode(); - expect(ChannelCtrl.isEditModeActive()).toEqual(true); - ChannelCtrl.leaveEditMode(); - expect(ChannelCtrl.isEditModeActive()).toEqual(false); - }); - it('creates preview configuration when it has not been created yet before enabling edit mode', () => { const deferCreatePreview = $q.defer(); const deferReload = $q.defer(); @@ -225,6 +216,6 @@ describe('ChannelCtrl', () => { ChannelCtrl.editMenu('testUuid'); expect(ChannelCtrl.menuUuid).toBe('testUuid'); - expect(ChannelCtrl.currentSubpage).toBe('menu-editor'); + expect(ChannelCtrl.subpage.current).toBe('menu-editor'); }); }); ===================================== frontend-ng/src/angularjs/channel/channel.service.spec.js ===================================== --- a/frontend-ng/src/angularjs/channel/channel.service.spec.js +++ b/frontend-ng/src/angularjs/channel/channel.service.spec.js @@ -611,4 +611,17 @@ describe('ChannelService', () => { $rootScope.$digest(); expect(ChannelService.getContentRootPath()).toEqual('/content/documents/testChannel'); }); + + it('is not in edit mode by default', () => { + expect(ChannelService.isEditModeActive()).toEqual(false); + }); + + it('enables and disables edit mode when toggling it', () => { + spyOn(ChannelService, 'hasPreviewConfiguration').and.returnValue(true); + + ChannelService.enterEditMode(); + expect(ChannelService.isEditModeActive()).toEqual(true); + ChannelService.leaveEditMode(); + expect(ChannelService.isEditModeActive()).toEqual(false); + }); }); View it on GitLab: https://code.onehippo.org/cms-community/hippo-addon-channel-manager/commit/7845ac637fe7809f815d3a716a82c464a2d768e6
_______________________________________________ Hippocms-svn mailing list Hippocms-svn@lists.onehippo.org https://lists.onehippo.org/mailman/listinfo/hippocms-svn