From ddf5bab175fd41d1ad7986aaa8b49de6d0c98013 Mon Sep 17 00:00:00 2001 From: mauriziovitale84 Date: Sat, 9 Jul 2016 09:28:33 +0100 Subject: [PATCH] fix document list test --- .../src/services/document-list.service.spec.ts | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/ng2-components/ng2-alfresco-documentlist/src/services/document-list.service.spec.ts b/ng2-components/ng2-alfresco-documentlist/src/services/document-list.service.spec.ts index 77acf68e69..f7ba545899 100644 --- a/ng2-components/ng2-alfresco-documentlist/src/services/document-list.service.spec.ts +++ b/ng2-components/ng2-alfresco-documentlist/src/services/document-list.service.spec.ts @@ -27,19 +27,27 @@ import { AlfrescoContentService } from 'ng2-alfresco-core'; import { FileNode } from '../assets/document-library.model.mock'; +import { ReflectiveInjector } from '@angular/core'; import { DocumentListService } from './document-list.service'; +import { HTTP_PROVIDERS } from '@angular/http'; describe('DocumentListService', () => { + let injector; let service: DocumentListService; let settingsService: AlfrescoSettingsService; let authService: AlfrescoAuthenticationService; let contentService: AlfrescoContentService; beforeEach(() => { + injector = ReflectiveInjector.resolveAndCreate([ + HTTP_PROVIDERS, + AlfrescoAuthenticationService, + AlfrescoSettingsService + ]); - settingsService = new AlfrescoSettingsService(); - authService = new AlfrescoAuthenticationService(settingsService); + settingsService = injector.get(AlfrescoSettingsService); + authService = injector.get(AlfrescoAuthenticationService); contentService = new AlfrescoContentService(settingsService, authService); service = new DocumentListService(settingsService, authService, contentService); });