Moved config to ngConstant to mount that from outside the container
Change-Id: I23169cdeeae9034ea97e94089dcdbca3179bbb23
diff --git a/src/app/core/services/page-title.spec.ts b/src/app/core/services/page-title.spec.ts
index 0959e57..9e6f519 100644
--- a/src/app/core/services/page-title.spec.ts
+++ b/src/app/core/services/page-title.spec.ts
@@ -4,12 +4,20 @@
import {xosCore} from '../index';
import {IXosPageTitleService} from './page-title';
import IWindowService = angular.IWindowService;
-import {StyleConfig} from '../../config/style.config';
let service: IXosPageTitleService, $window: IWindowService;
+
+const MockStyleConfig = {
+ projectName: 'CORD'
+};
+
describe('The PageTitle service', () => {
- beforeEach(angular.mock.module(xosCore));
+ beforeEach(() => {
+ angular.module(xosCore)
+ .constant('StyleConfig', MockStyleConfig);
+ angular.mock.module(xosCore);
+ });
beforeEach(angular.mock.inject((
PageTitle: IXosPageTitleService,
@@ -26,11 +34,11 @@
it('should set a page title', () => {
service.set('sample');
- expect($window.document.title).toEqual(`${StyleConfig.projectName} - sample`);
+ expect($window.document.title).toEqual(`${MockStyleConfig.projectName} - sample`);
});
it('should convert dots to >', () => {
service.set('core.sample.bread.crumb');
- expect($window.document.title).toEqual(`${StyleConfig.projectName} - core > sample > bread > crumb`);
+ expect($window.document.title).toEqual(`${MockStyleConfig.projectName} - core > sample > bread > crumb`);
});
});