From 13a53daac18b778212da35aed981e569bded5fe7 Mon Sep 17 00:00:00 2001 From: Mario Romano Date: Fri, 17 Jun 2016 17:34:33 +0100 Subject: [PATCH] tests setup --- ...esco-search-autocomplete.component.spec.ts | 34 +++++++++++++++++++ .../alfresco-search-control.component.spec.ts | 33 ++++++++++++++++++ .../services/alfresco-search.service.spec.ts | 31 +++++++++++++++++ .../alfresco-thumbnail.service.spec.ts | 31 +++++++++++++++++ .../services/alfresco-thumbnail.service.ts | 1 + 5 files changed, 130 insertions(+) create mode 100644 ng2-components/ng2-alfresco-search/src/components/alfresco-search-autocomplete.component.spec.ts create mode 100644 ng2-components/ng2-alfresco-search/src/components/alfresco-search-control.component.spec.ts create mode 100644 ng2-components/ng2-alfresco-search/src/services/alfresco-search.service.spec.ts create mode 100644 ng2-components/ng2-alfresco-search/src/services/alfresco-thumbnail.service.spec.ts diff --git a/ng2-components/ng2-alfresco-search/src/components/alfresco-search-autocomplete.component.spec.ts b/ng2-components/ng2-alfresco-search/src/components/alfresco-search-autocomplete.component.spec.ts new file mode 100644 index 0000000000..91886fbfe0 --- /dev/null +++ b/ng2-components/ng2-alfresco-search/src/components/alfresco-search-autocomplete.component.spec.ts @@ -0,0 +1,34 @@ +/*! + * @license + * Copyright 2016 Alfresco Software, Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import { it, describe } from '@angular/core/testing'; +import { AlfrescoSearchAutocompleteComponent } from './alfresco-search-autocomplete.component'; + +describe('AlfrescoSearchAutocompleteComponent', () => { + + it('should setup i18n folder', () => { + + let translation = jasmine.createSpyObj('AlfrescoTranslationService', [ + 'addTranslationFolder' + ]); + + let search = new AlfrescoSearchAutocompleteComponent(null, translation, null); + expect(search).toBeDefined(); + + }); + +}); diff --git a/ng2-components/ng2-alfresco-search/src/components/alfresco-search-control.component.spec.ts b/ng2-components/ng2-alfresco-search/src/components/alfresco-search-control.component.spec.ts new file mode 100644 index 0000000000..1ff7903c2e --- /dev/null +++ b/ng2-components/ng2-alfresco-search/src/components/alfresco-search-control.component.spec.ts @@ -0,0 +1,33 @@ +/*! + * @license + * Copyright 2016 Alfresco Software, Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import { it, describe } from '@angular/core/testing'; +import { AlfrescoSearchControlComponent } from './alfresco-search-control.component'; + +describe('AlfrescoSearchControlComponent', () => { + + it('should setup i18n folder', () => { + + let translation = jasmine.createSpyObj('AlfrescoTranslationService', [ + 'addTranslationFolder' + ]); + + let alfrescoSearchControlComponent = new AlfrescoSearchControlComponent(translation); + expect(alfrescoSearchControlComponent).toBeDefined(); + + }); +}); diff --git a/ng2-components/ng2-alfresco-search/src/services/alfresco-search.service.spec.ts b/ng2-components/ng2-alfresco-search/src/services/alfresco-search.service.spec.ts new file mode 100644 index 0000000000..1cd64574ac --- /dev/null +++ b/ng2-components/ng2-alfresco-search/src/services/alfresco-search.service.spec.ts @@ -0,0 +1,31 @@ +/*! + * @license + * Copyright 2016 Alfresco Software, Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import { + describe, + beforeEach +} from '@angular/core/testing'; +import {AlfrescoSearchService} from './alfresco-search.service'; + +describe('AlfrescoSearchService', () => { + + let service: AlfrescoSearchService; + + beforeEach(() => { + service = new AlfrescoSearchService(null, null, null); + }); +}); diff --git a/ng2-components/ng2-alfresco-search/src/services/alfresco-thumbnail.service.spec.ts b/ng2-components/ng2-alfresco-search/src/services/alfresco-thumbnail.service.spec.ts new file mode 100644 index 0000000000..417358bca5 --- /dev/null +++ b/ng2-components/ng2-alfresco-search/src/services/alfresco-thumbnail.service.spec.ts @@ -0,0 +1,31 @@ +/*! + * @license + * Copyright 2016 Alfresco Software, Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import { + describe, + beforeEach +} from '@angular/core/testing'; +import {AlfrescoThumbnailService} from './alfresco-thumbnail.service'; + +describe('AlfrescoThumbnailService', () => { + + let service: AlfrescoThumbnailService; + + beforeEach(() => { + service = new AlfrescoThumbnailService(null); + }); +}); diff --git a/ng2-components/ng2-alfresco-search/src/services/alfresco-thumbnail.service.ts b/ng2-components/ng2-alfresco-search/src/services/alfresco-thumbnail.service.ts index e50a70d142..31c5999c22 100644 --- a/ng2-components/ng2-alfresco-search/src/services/alfresco-thumbnail.service.ts +++ b/ng2-components/ng2-alfresco-search/src/services/alfresco-thumbnail.service.ts @@ -24,6 +24,7 @@ declare let AlfrescoApi: any; @Injectable() export class AlfrescoThumbnailService { + mimeTypeIcons: any = { 'image/png': 'ft_ic_raster_image.svg', 'image/jpeg': 'ft_ic_raster_image.svg',