diff --git a/ui/src/app/metadata/domain/component/forms/advanced-info-form.component.spec.ts b/ui/src/app/metadata/domain/component/forms/advanced-info-form.component.spec.ts index 6049e344b..a3006e970 100644 --- a/ui/src/app/metadata/domain/component/forms/advanced-info-form.component.spec.ts +++ b/ui/src/app/metadata/domain/component/forms/advanced-info-form.component.spec.ts @@ -8,6 +8,7 @@ import { ProviderValueEmitter, ProviderStatusEmitter } from '../../../domain/ser import { AdvancedInfoFormComponent } from './advanced-info-form.component'; import * as stubs from '../../../../../testing/resolver.stub'; import { FileBackedHttpMetadataResolver } from '../../entity'; +import { MockI18nModule } from '../../../../../testing/i18n.stub'; @Component({ template: `` @@ -50,7 +51,8 @@ describe('Advanced Info Form Component', () => { imports: [ NoopAnimationsModule, ReactiveFormsModule, - NgbPopoverModule + NgbPopoverModule, + MockI18nModule ], declarations: [ AdvancedInfoFormComponent, diff --git a/ui/src/app/metadata/domain/component/forms/assertion-form.component.spec.ts b/ui/src/app/metadata/domain/component/forms/assertion-form.component.spec.ts index 6a3925d2f..b91deb093 100644 --- a/ui/src/app/metadata/domain/component/forms/assertion-form.component.spec.ts +++ b/ui/src/app/metadata/domain/component/forms/assertion-form.component.spec.ts @@ -6,6 +6,7 @@ import { ProviderValueEmitter, ProviderStatusEmitter } from '../../../domain/ser import { NgbPopoverModule, NgbPopoverConfig } from '@ng-bootstrap/ng-bootstrap/popover/popover.module'; import { AssertionFormComponent } from './assertion-form.component'; import * as stubs from '../../../../../testing/resolver.stub'; +import { MockI18nModule } from '../../../../../testing/i18n.stub'; describe('Assertion Form Component', () => { let fixture: ComponentFixture; @@ -21,7 +22,8 @@ describe('Assertion Form Component', () => { imports: [ NoopAnimationsModule, ReactiveFormsModule, - NgbPopoverModule + NgbPopoverModule, + MockI18nModule ], declarations: [ AssertionFormComponent diff --git a/ui/src/app/metadata/domain/component/forms/attribute-release-form.component.spec.ts b/ui/src/app/metadata/domain/component/forms/attribute-release-form.component.spec.ts index 67882509e..2c67eae1c 100644 --- a/ui/src/app/metadata/domain/component/forms/attribute-release-form.component.spec.ts +++ b/ui/src/app/metadata/domain/component/forms/attribute-release-form.component.spec.ts @@ -7,6 +7,7 @@ import { NgbPopoverModule, NgbPopoverConfig } from '@ng-bootstrap/ng-bootstrap/p import { AttributeReleaseFormComponent } from './attribute-release-form.component'; import { ListValuesService } from '../../../domain/service/list-values.service'; import * as stubs from '../../../../../testing/resolver.stub'; +import { MockI18nModule } from '../../../../../testing/i18n.stub'; describe('Attribute Release Form Component', () => { let fixture: ComponentFixture; @@ -23,7 +24,8 @@ describe('Attribute Release Form Component', () => { imports: [ NoopAnimationsModule, ReactiveFormsModule, - NgbPopoverModule + NgbPopoverModule, + MockI18nModule ], declarations: [ AttributeReleaseFormComponent diff --git a/ui/src/app/metadata/domain/component/forms/descriptor-info-form.component.spec.ts b/ui/src/app/metadata/domain/component/forms/descriptor-info-form.component.spec.ts index 3885aebef..0b3e542b3 100644 --- a/ui/src/app/metadata/domain/component/forms/descriptor-info-form.component.spec.ts +++ b/ui/src/app/metadata/domain/component/forms/descriptor-info-form.component.spec.ts @@ -11,6 +11,7 @@ import { DescriptorInfoFormComponent } from './descriptor-info-form.component'; import * as stubs from '../../../../../testing/resolver.stub'; import { SharedModule } from '../../../../shared/shared.module'; +import { MockI18nModule } from '../../../../../testing/i18n.stub'; @Component({ template: `` @@ -54,7 +55,8 @@ describe('Descriptor Info Form Component', () => { NoopAnimationsModule, ReactiveFormsModule, NgbPopoverModule, - SharedModule + SharedModule, + MockI18nModule ], declarations: [ DescriptorInfoFormComponent, diff --git a/ui/src/app/metadata/domain/component/forms/finish-form.component.spec.ts b/ui/src/app/metadata/domain/component/forms/finish-form.component.spec.ts index 6487bcfa8..49d12efcd 100644 --- a/ui/src/app/metadata/domain/component/forms/finish-form.component.spec.ts +++ b/ui/src/app/metadata/domain/component/forms/finish-form.component.spec.ts @@ -14,6 +14,7 @@ import * as stubs from '../../../../../testing/resolver.stub'; import { FileBackedHttpMetadataResolver } from '../../entity'; import { InputDefaultsDirective } from '../../../../shared/directive/input-defaults.directive'; import { I18nTextComponent } from '../../../../shared/component/i18n-text.component'; +import { MockI18nModule } from '../../../../../testing/i18n.stub'; @Component({ template: `` @@ -49,7 +50,8 @@ describe('Finished Form Component', () => { imports: [ NoopAnimationsModule, ReactiveFormsModule, - NgbPopoverModule + NgbPopoverModule, + MockI18nModule ], declarations: [ FinishFormComponent, diff --git a/ui/src/app/metadata/domain/component/forms/key-info-form.component.spec.ts b/ui/src/app/metadata/domain/component/forms/key-info-form.component.spec.ts index a271be071..f829fcd20 100644 --- a/ui/src/app/metadata/domain/component/forms/key-info-form.component.spec.ts +++ b/ui/src/app/metadata/domain/component/forms/key-info-form.component.spec.ts @@ -11,6 +11,7 @@ import * as stubs from '../../../../../testing/resolver.stub'; import { FileBackedHttpMetadataResolver } from '../../entity'; import { InputDefaultsDirective } from '../../../../shared/directive/input-defaults.directive'; import { I18nTextComponent } from '../../../../shared/component/i18n-text.component'; +import { MockI18nModule } from '../../../../../testing/i18n.stub'; @Component({ template: `` @@ -48,7 +49,8 @@ describe('Security (Key) Info Form Component', () => { imports: [ NoopAnimationsModule, ReactiveFormsModule, - NgbPopoverModule + NgbPopoverModule, + MockI18nModule ], declarations: [ KeyInfoFormComponent, diff --git a/ui/src/app/metadata/domain/component/forms/logout-form.component.spec.ts b/ui/src/app/metadata/domain/component/forms/logout-form.component.spec.ts index 33f32fd51..7c92a9e93 100644 --- a/ui/src/app/metadata/domain/component/forms/logout-form.component.spec.ts +++ b/ui/src/app/metadata/domain/component/forms/logout-form.component.spec.ts @@ -12,6 +12,7 @@ import * as stubs from '../../../../../testing/resolver.stub'; import { FileBackedHttpMetadataResolver } from '../../entity'; import { InputDefaultsDirective } from '../../../../shared/directive/input-defaults.directive'; import { I18nTextComponent } from '../../../../shared/component/i18n-text.component'; +import { MockI18nModule } from '../../../../../testing/i18n.stub'; @Component({ template: `` @@ -46,7 +47,8 @@ describe('Logout Endpoints Form Component', () => { imports: [ NoopAnimationsModule, ReactiveFormsModule, - NgbPopoverModule + NgbPopoverModule, + MockI18nModule ], declarations: [ LogoutFormComponent, diff --git a/ui/src/app/metadata/domain/component/forms/metadata-ui-form.component.spec.ts b/ui/src/app/metadata/domain/component/forms/metadata-ui-form.component.spec.ts index 6c85a9a09..be4c2ce63 100644 --- a/ui/src/app/metadata/domain/component/forms/metadata-ui-form.component.spec.ts +++ b/ui/src/app/metadata/domain/component/forms/metadata-ui-form.component.spec.ts @@ -11,6 +11,7 @@ import * as stubs from '../../../../../testing/resolver.stub'; import { FileBackedHttpMetadataResolver } from '../../entity'; import { InputDefaultsDirective } from '../../../../shared/directive/input-defaults.directive'; import { I18nTextComponent } from '../../../../shared/component/i18n-text.component'; +import { MockI18nModule } from '../../../../../testing/i18n.stub'; @Component({ template: `` @@ -44,7 +45,8 @@ describe('Metadata UI Form Component', () => { imports: [ NoopAnimationsModule, ReactiveFormsModule, - NgbPopoverModule + NgbPopoverModule, + MockI18nModule ], declarations: [ MetadataUiFormComponent, diff --git a/ui/src/app/metadata/domain/component/forms/organization-info-form.component.spec.ts b/ui/src/app/metadata/domain/component/forms/organization-info-form.component.spec.ts index 98ce05361..f8875b4e8 100644 --- a/ui/src/app/metadata/domain/component/forms/organization-info-form.component.spec.ts +++ b/ui/src/app/metadata/domain/component/forms/organization-info-form.component.spec.ts @@ -7,6 +7,7 @@ import { NgbPopoverModule, NgbPopoverConfig } from '@ng-bootstrap/ng-bootstrap/p import { ListValuesService } from '../../../domain/service/list-values.service'; import { OrganizationInfoFormComponent } from './organization-info-form.component'; import * as stubs from '../../../../../testing/resolver.stub'; +import { MockI18nModule } from '../../../../../testing/i18n.stub'; describe('Organization Info Form Component', () => { let fixture: ComponentFixture; @@ -23,7 +24,8 @@ describe('Organization Info Form Component', () => { imports: [ NoopAnimationsModule, ReactiveFormsModule, - NgbPopoverModule + NgbPopoverModule, + MockI18nModule ], declarations: [ OrganizationInfoFormComponent diff --git a/ui/src/app/metadata/domain/component/forms/relying-party-form.component.spec.ts b/ui/src/app/metadata/domain/component/forms/relying-party-form.component.spec.ts index 62017b66b..d97ddb8ed 100644 --- a/ui/src/app/metadata/domain/component/forms/relying-party-form.component.spec.ts +++ b/ui/src/app/metadata/domain/component/forms/relying-party-form.component.spec.ts @@ -10,6 +10,7 @@ import { RelyingPartyFormComponent } from './relying-party-form.component'; import * as stubs from '../../../../../testing/resolver.stub'; import { SharedModule } from '../../../../shared/shared.module'; import { FileBackedHttpMetadataResolver } from '../../entity'; +import { MockI18nModule } from '../../../../../testing/i18n.stub'; @Component({ @@ -54,7 +55,8 @@ describe('Relying Party Form Component', () => { NoopAnimationsModule, ReactiveFormsModule, NgbPopoverModule, - SharedModule + SharedModule, + MockI18nModule ], declarations: [ RelyingPartyFormComponent, diff --git a/ui/src/app/metadata/domain/component/preview-dialog.component.spec.ts b/ui/src/app/metadata/domain/component/preview-dialog.component.spec.ts index d08b873ba..11f8499fe 100644 --- a/ui/src/app/metadata/domain/component/preview-dialog.component.spec.ts +++ b/ui/src/app/metadata/domain/component/preview-dialog.component.spec.ts @@ -6,6 +6,7 @@ import { Observable, of } from 'rxjs'; import { PreviewDialogComponent } from './preview-dialog.component'; import { NgbActiveModal } from '@ng-bootstrap/ng-bootstrap'; import { NgbActiveModalStub } from '../../../../testing/modal.stub'; +import { MockI18nModule } from '../../../../testing/i18n.stub'; @Component({ template: `` @@ -27,7 +28,8 @@ describe('Advanced Info Form Component', () => { ], imports: [ NoopAnimationsModule, - ReactiveFormsModule + ReactiveFormsModule, + MockI18nModule ], declarations: [ PreviewDialogComponent, diff --git a/ui/src/app/metadata/filter/component/search-dialog.component.spec.ts b/ui/src/app/metadata/filter/component/search-dialog.component.spec.ts index 82144a232..325c74dbf 100644 --- a/ui/src/app/metadata/filter/component/search-dialog.component.spec.ts +++ b/ui/src/app/metadata/filter/component/search-dialog.component.spec.ts @@ -6,6 +6,7 @@ import { SearchDialogComponent } from './search-dialog.component'; import { NgbActiveModalStub } from '../../../../testing/modal.stub'; import * as fromFilter from '../reducer'; import { SharedModule } from '../../../shared/shared.module'; +import { MockI18nModule } from '../../../../testing/i18n.stub'; describe('Search Dialog', () => { let fixture: ComponentFixture; @@ -23,7 +24,8 @@ describe('Search Dialog', () => { StoreModule.forRoot({ 'filter': combineReducers(fromFilter.reducers), }), - SharedModule + SharedModule, + MockI18nModule ], declarations: [ SearchDialogComponent diff --git a/ui/src/app/metadata/filter/container/edit-filter.component.spec.ts b/ui/src/app/metadata/filter/container/edit-filter.component.spec.ts index 8f632b0d8..b6e8595c4 100644 --- a/ui/src/app/metadata/filter/container/edit-filter.component.spec.ts +++ b/ui/src/app/metadata/filter/container/edit-filter.component.spec.ts @@ -12,6 +12,7 @@ import { EditFilterComponent } from './edit-filter.component'; import { SchemaFormModule, WidgetRegistry, DefaultWidgetRegistry } from 'ngx-schema-form'; import { SchemaService } from '../../../schema-form/service/schema.service'; import { HttpClientModule } from '@angular/common/http'; +import { MockI18nModule } from '../../../../testing/i18n.stub'; describe('New Metadata Filter Page', () => { let fixture: ComponentFixture; @@ -38,7 +39,8 @@ describe('New Metadata Filter Page', () => { NgbPopoverModule, SharedModule, HttpClientModule, - SchemaFormModule.forRoot() + SchemaFormModule.forRoot(), + MockI18nModule ], declarations: [ EditFilterComponent diff --git a/ui/src/app/metadata/filter/container/new-filter.component.spec.ts b/ui/src/app/metadata/filter/container/new-filter.component.spec.ts index cf96683ac..44bbfecfc 100644 --- a/ui/src/app/metadata/filter/container/new-filter.component.spec.ts +++ b/ui/src/app/metadata/filter/container/new-filter.component.spec.ts @@ -11,6 +11,7 @@ import { SharedModule } from '../../../shared/shared.module'; import { SchemaFormModule, WidgetRegistry, DefaultWidgetRegistry } from 'ngx-schema-form'; import { SchemaService } from '../../../schema-form/service/schema.service'; import { HttpClientModule } from '@angular/common/http'; +import { MockI18nModule } from '../../../../testing/i18n.stub'; describe('New Metadata Filter Page', () => { let fixture: ComponentFixture; @@ -37,7 +38,8 @@ describe('New Metadata Filter Page', () => { NgbPopoverModule, SharedModule, HttpClientModule, - SchemaFormModule.forRoot() + SchemaFormModule.forRoot(), + MockI18nModule ], declarations: [ NewFilterComponent diff --git a/ui/src/app/metadata/manager/component/entity-item.component.spec.ts b/ui/src/app/metadata/manager/component/entity-item.component.spec.ts index 1de355104..66ac9eacc 100644 --- a/ui/src/app/metadata/manager/component/entity-item.component.spec.ts +++ b/ui/src/app/metadata/manager/component/entity-item.component.spec.ts @@ -2,6 +2,7 @@ import { TestBed, ComponentFixture } from '@angular/core/testing'; import { NoopAnimationsModule } from '@angular/platform-browser/animations'; import { EntityItemComponent } from './entity-item.component'; import { FileBackedHttpMetadataResolver } from '../../domain/entity'; +import { MockI18nModule } from '../../../../testing/i18n.stub'; describe('Resolver List item', () => { let fixture: ComponentFixture; @@ -11,7 +12,8 @@ describe('Resolver List item', () => { TestBed.configureTestingModule({ providers: [], imports: [ - NoopAnimationsModule + NoopAnimationsModule, + MockI18nModule ], declarations: [EntityItemComponent], }); diff --git a/ui/src/app/metadata/manager/component/provider-item.component.spec.ts b/ui/src/app/metadata/manager/component/provider-item.component.spec.ts index 23ad6bc62..ff6957ecf 100644 --- a/ui/src/app/metadata/manager/component/provider-item.component.spec.ts +++ b/ui/src/app/metadata/manager/component/provider-item.component.spec.ts @@ -3,6 +3,7 @@ import { NoopAnimationsModule } from '@angular/platform-browser/animations'; import { ProviderItemComponent } from './provider-item.component'; import { ViewChild, Component } from '@angular/core'; import { MetadataProvider } from '../../domain/model'; +import { MockI18nModule } from '../../../../testing/i18n.stub'; @Component({ template: ` @@ -44,7 +45,8 @@ describe('Provider List item', () => { TestBed.configureTestingModule({ providers: [], imports: [ - NoopAnimationsModule + NoopAnimationsModule, + MockI18nModule ], declarations: [ ProviderItemComponent, diff --git a/ui/src/app/metadata/manager/component/resolver-item.component.spec.ts b/ui/src/app/metadata/manager/component/resolver-item.component.spec.ts index ac0f2bf84..84e71a18c 100644 --- a/ui/src/app/metadata/manager/component/resolver-item.component.spec.ts +++ b/ui/src/app/metadata/manager/component/resolver-item.component.spec.ts @@ -3,6 +3,7 @@ import { NoopAnimationsModule } from '@angular/platform-browser/animations'; import { EntityItemComponent } from './entity-item.component'; import { FileBackedHttpMetadataResolver } from '../../domain/entity'; import { ResolverItemComponent } from './resolver-item.component'; +import { MockI18nModule } from '../../../../testing/i18n.stub'; describe('Resolver List item', () => { let fixture: ComponentFixture; @@ -14,7 +15,8 @@ describe('Resolver List item', () => { TestBed.configureTestingModule({ providers: [], imports: [ - NoopAnimationsModule + NoopAnimationsModule, + MockI18nModule ], declarations: [ ResolverItemComponent diff --git a/ui/src/app/metadata/manager/container/dashboard-providers-list.component.spec.ts b/ui/src/app/metadata/manager/container/dashboard-providers-list.component.spec.ts index b185dca02..f2b6308bc 100644 --- a/ui/src/app/metadata/manager/container/dashboard-providers-list.component.spec.ts +++ b/ui/src/app/metadata/manager/container/dashboard-providers-list.component.spec.ts @@ -14,6 +14,7 @@ import { DashboardProvidersListComponent } from './dashboard-providers-list.comp import { MetadataProvider } from '../../domain/model'; import { ProviderItemComponent } from '../component/provider-item.component'; import { FileBackedHttpMetadataResolver } from '../../domain/entity'; +import { MockI18nModule } from '../../../../testing/i18n.stub'; describe('Dashboard Providers List Page', () => { @@ -41,7 +42,8 @@ describe('Dashboard Providers List Page', () => { }), ReactiveFormsModule, NgbPaginationModule, - NgbModalModule + NgbModalModule, + MockI18nModule ], declarations: [ DashboardProvidersListComponent, diff --git a/ui/src/app/metadata/manager/container/dashboard-resolvers-list.component.spec.ts b/ui/src/app/metadata/manager/container/dashboard-resolvers-list.component.spec.ts index ca8d2b6ff..fdf47888c 100644 --- a/ui/src/app/metadata/manager/container/dashboard-resolvers-list.component.spec.ts +++ b/ui/src/app/metadata/manager/container/dashboard-resolvers-list.component.spec.ts @@ -14,6 +14,7 @@ import { NgbModalStub } from '../../../../testing/modal.stub'; import { FileBackedHttpMetadataResolver } from '../../domain/entity'; import { DashboardResolversListComponent } from './dashboard-resolvers-list.component'; import { ResolverItemComponent } from '../component/resolver-item.component'; +import { MockI18nModule } from '../../../../testing/i18n.stub'; describe('Dashboard Resolvers List Page', () => { @@ -46,7 +47,8 @@ describe('Dashboard Resolvers List Page', () => { }), ReactiveFormsModule, NgbPaginationModule, - NgbModalModule + NgbModalModule, + MockI18nModule ], declarations: [ DashboardResolversListComponent, diff --git a/ui/src/app/metadata/manager/container/manager.component.spec.ts b/ui/src/app/metadata/manager/container/manager.component.spec.ts index be02fd913..a9213a014 100644 --- a/ui/src/app/metadata/manager/container/manager.component.spec.ts +++ b/ui/src/app/metadata/manager/container/manager.component.spec.ts @@ -3,6 +3,7 @@ import { NoopAnimationsModule } from '@angular/platform-browser/animations'; import { ManagerComponent } from './manager.component'; import { RouterModule, Router } from '@angular/router'; import { RouterStub, RouterLinkStubDirective, RouterOutletStubComponent } from '../../../../testing/router.stub'; +import { MockI18nModule } from '../../../../testing/i18n.stub'; describe('Metadata Manager Parent Page', () => { let fixture: ComponentFixture; @@ -15,6 +16,7 @@ describe('Metadata Manager Parent Page', () => { ], imports: [ NoopAnimationsModule, + MockI18nModule ], declarations: [ ManagerComponent, diff --git a/ui/src/app/metadata/provider/component/provider-editor-nav.component.spec.ts b/ui/src/app/metadata/provider/component/provider-editor-nav.component.spec.ts index 0ac9844d6..d60ea9cb8 100644 --- a/ui/src/app/metadata/provider/component/provider-editor-nav.component.spec.ts +++ b/ui/src/app/metadata/provider/component/provider-editor-nav.component.spec.ts @@ -12,6 +12,7 @@ import { ProviderEditorNavComponent, NAV_FORMATS } from './provider-editor-nav.c import { I18nTextComponent } from '../../../shared/component/i18n-text.component'; import { ValidFormIconComponent } from '../../../shared/component/valid-form-icon.component'; import { WizardStep } from '../../../wizard/model'; +import { MockI18nModule } from '../../../../testing/i18n.stub'; @Component({ template: ` @@ -49,7 +50,8 @@ describe('Provider Editor Nav Component', () => { StoreModule.forRoot({ provider: combineReducers(fromRoot.reducers), wizard: combineReducers(fromWizard.reducers) - }) + }), + MockI18nModule ], declarations: [ ProviderEditorNavComponent, diff --git a/ui/src/app/metadata/provider/component/provider-wizard-summary.component.spec.ts b/ui/src/app/metadata/provider/component/provider-wizard-summary.component.spec.ts index 5c13cc74a..14f028bbe 100644 --- a/ui/src/app/metadata/provider/component/provider-wizard-summary.component.spec.ts +++ b/ui/src/app/metadata/provider/component/provider-wizard-summary.component.spec.ts @@ -14,6 +14,7 @@ import { MetadataProvider } from '../../domain/model'; import { SummaryPropertyComponent } from './summary-property.component'; import { SCHEMA } from '../../../../testing/form-schema.stub'; import { MetadataProviderWizard } from '../model'; +import { MockI18nModule } from '../../../../testing/i18n.stub'; @Component({ template: ` @@ -51,7 +52,8 @@ describe('Provider Wizard Summary Component', () => { StoreModule.forRoot({ provider: combineReducers(fromRoot.reducers), wizard: combineReducers(fromWizard.reducers) - }) + }), + MockI18nModule ], declarations: [ ProviderWizardSummaryComponent, diff --git a/ui/src/app/metadata/provider/component/summary-property.component.spec.ts b/ui/src/app/metadata/provider/component/summary-property.component.spec.ts index 8a0fe498b..45433c74d 100644 --- a/ui/src/app/metadata/provider/component/summary-property.component.spec.ts +++ b/ui/src/app/metadata/provider/component/summary-property.component.spec.ts @@ -12,6 +12,7 @@ import * as fromWizard from '../../../wizard/reducer'; import { Wizard } from '../../../wizard/model'; import { MetadataProvider } from '../../domain/model'; import { Property } from '../model/property'; +import { MockI18nModule } from '../../../../testing/i18n.stub'; @Component({ template: ` @@ -49,7 +50,8 @@ describe('Summary Property Component', () => { StoreModule.forRoot({ provider: combineReducers(fromRoot.reducers), wizard: combineReducers(fromWizard.reducers) - }) + }), + MockI18nModule ], declarations: [ SummaryPropertyComponent, diff --git a/ui/src/app/metadata/provider/component/unsaved-provider.dialog.spec.ts b/ui/src/app/metadata/provider/component/unsaved-provider.dialog.spec.ts index e9f0e4554..b5381baa6 100644 --- a/ui/src/app/metadata/provider/component/unsaved-provider.dialog.spec.ts +++ b/ui/src/app/metadata/provider/component/unsaved-provider.dialog.spec.ts @@ -5,6 +5,7 @@ import { NgbActiveModal } from '@ng-bootstrap/ng-bootstrap'; import { SharedModule } from '../../../shared/shared.module'; import { UnsavedProviderComponent } from './unsaved-provider.dialog'; import { NgbActiveModalStub } from '../../../../testing/modal.stub'; +import { MockI18nModule } from '../../../../testing/i18n.stub'; @Component({ template: ` @@ -24,7 +25,9 @@ describe('Unsaved Provider Dialog Component', () => { beforeEach(async(() => { TestBed.configureTestingModule({ - imports: [], + imports: [ + MockI18nModule + ], declarations: [ UnsavedProviderComponent, TestHostComponent diff --git a/ui/src/app/metadata/resolver/component/wizard-nav.component.spec.ts b/ui/src/app/metadata/resolver/component/wizard-nav.component.spec.ts index edca7821c..78dc71edc 100644 --- a/ui/src/app/metadata/resolver/component/wizard-nav.component.spec.ts +++ b/ui/src/app/metadata/resolver/component/wizard-nav.component.spec.ts @@ -8,6 +8,7 @@ import * as fromResolver from '../reducer'; import { ProviderEditorFormModule } from '../../domain/component'; import { DomainModule } from '../../domain/domain.module'; import { SharedModule } from '../../../shared/shared.module'; +import { MockI18nModule } from '../../../../testing/i18n.stub'; @Component({ template: @@ -51,7 +52,8 @@ describe('Wizard Nav Component', () => { ReactiveFormsModule, DomainModule, SharedModule, - ProviderEditorFormModule + ProviderEditorFormModule, + MockI18nModule ], declarations: [TestHostComponent, WizardNavComponent], }).compileComponents(); diff --git a/ui/src/app/metadata/resolver/container/blank-resolver.component.spec.ts b/ui/src/app/metadata/resolver/container/blank-resolver.component.spec.ts index ff012f877..7d0e07d45 100644 --- a/ui/src/app/metadata/resolver/container/blank-resolver.component.spec.ts +++ b/ui/src/app/metadata/resolver/container/blank-resolver.component.spec.ts @@ -4,6 +4,7 @@ import { NoopAnimationsModule } from '@angular/platform-browser/animations'; import { StoreModule, Store, combineReducers } from '@ngrx/store'; import * as fromResolver from '../reducer'; import { BlankResolverComponent } from './blank-resolver.component'; +import { MockI18nModule } from '../../../../testing/i18n.stub'; describe('Blank Resolver Page', () => { let fixture: ComponentFixture; @@ -18,6 +19,7 @@ describe('Blank Resolver Page', () => { resolver: combineReducers(fromResolver.reducers), }), ReactiveFormsModule, + MockI18nModule ], declarations: [ BlankResolverComponent diff --git a/ui/src/app/metadata/resolver/container/copy-resolver.component.spec.ts b/ui/src/app/metadata/resolver/container/copy-resolver.component.spec.ts index ee432a7f4..6280d522d 100644 --- a/ui/src/app/metadata/resolver/container/copy-resolver.component.spec.ts +++ b/ui/src/app/metadata/resolver/container/copy-resolver.component.spec.ts @@ -8,6 +8,7 @@ import { CopyResolverComponent } from './copy-resolver.component'; import { SharedModule } from '../../../shared/shared.module'; import { NavigatorService } from '../../../core/service/navigator.service'; import { I18nTextComponent } from '../../../shared/component/i18n-text.component'; +import { MockI18nModule } from '../../../../testing/i18n.stub'; @Component({ template: ` { resolver: combineReducers(fromResolver.reducers) }), ReactiveFormsModule, - SharedModule + SharedModule, + MockI18nModule ], declarations: [ CopyResolverComponent, diff --git a/ui/src/app/metadata/resolver/container/new-resolver.component.spec.ts b/ui/src/app/metadata/resolver/container/new-resolver.component.spec.ts index ec374d4d8..e36118bfa 100644 --- a/ui/src/app/metadata/resolver/container/new-resolver.component.spec.ts +++ b/ui/src/app/metadata/resolver/container/new-resolver.component.spec.ts @@ -15,6 +15,7 @@ import { NavigatorService } from '../../../core/service/navigator.service'; import * as fromResolver from '../reducer'; import { ActivatedRouteStub } from '../../../../testing/activated-route.stub'; import { I18nTextComponent } from '../../../shared/component/i18n-text.component'; +import { MockI18nModule } from '../../../../testing/i18n.stub'; describe('New Resolver Page', () => { let fixture: ComponentFixture; @@ -30,7 +31,8 @@ describe('New Resolver Page', () => { StoreModule.forRoot(fromResolver.reducers), ReactiveFormsModule, SharedModule, - RouterModule.forRoot([]) + RouterModule.forRoot([]), + MockI18nModule ], declarations: [ NewResolverComponent, diff --git a/ui/src/app/metadata/resolver/container/resolver.component.spec.ts b/ui/src/app/metadata/resolver/container/resolver.component.spec.ts index d875994a9..cbdb329c1 100644 --- a/ui/src/app/metadata/resolver/container/resolver.component.spec.ts +++ b/ui/src/app/metadata/resolver/container/resolver.component.spec.ts @@ -7,6 +7,7 @@ import { StoreModule, Store, combineReducers } from '@ngrx/store'; import { ResolverComponent } from './resolver.component'; import * as fromCollections from '../reducer'; import { ActivatedRouteStub } from '../../../../testing/activated-route.stub'; +import { MockI18nModule } from '../../../../testing/i18n.stub'; describe('Resolver Select (Editor) Page', () => { let fixture: ComponentFixture; @@ -27,7 +28,8 @@ describe('Resolver Select (Editor) Page', () => { collections: combineReducers(fromCollections.reducers), }), ReactiveFormsModule, - RouterModule.forRoot([]) + RouterModule.forRoot([]), + MockI18nModule ], declarations: [ResolverComponent], }); diff --git a/ui/src/app/metadata/resolver/container/upload-resolver.component.spec.ts b/ui/src/app/metadata/resolver/container/upload-resolver.component.spec.ts index 0c66244c8..74d2fd5da 100644 --- a/ui/src/app/metadata/resolver/container/upload-resolver.component.spec.ts +++ b/ui/src/app/metadata/resolver/container/upload-resolver.component.spec.ts @@ -8,6 +8,7 @@ import { UploadResolverComponent } from './upload-resolver.component'; import { FileService } from '../../../core/service/file.service'; import { FileServiceStub } from '../../../../testing/file.service.stub'; import * as fromResolver from '../reducer'; +import { MockI18nModule } from '../../../../testing/i18n.stub'; @Component({ template: ` { imports: [ ReactiveFormsModule, StoreModule.forRoot(fromResolver.reducers), + MockI18nModule ], declarations: [ UploadResolverComponent, diff --git a/ui/src/app/notification/component/notification-item.component.spec.ts b/ui/src/app/notification/component/notification-item.component.spec.ts index 9d3968f37..35d962da7 100644 --- a/ui/src/app/notification/component/notification-item.component.spec.ts +++ b/ui/src/app/notification/component/notification-item.component.spec.ts @@ -5,6 +5,7 @@ import { StoreModule, Store, combineReducers } from '@ngrx/store'; import * as fromNotifications from '../reducer'; import { NotificationItemComponent } from './notification-item.component'; import { Notification, NotificationType } from '../model/notification'; +import { MockI18nModule } from '../../../testing/i18n.stub'; describe('Notification List Component', () => { let fixture: ComponentFixture; @@ -17,7 +18,8 @@ describe('Notification List Component', () => { NoopAnimationsModule, StoreModule.forRoot({ 'notifications': combineReducers(fromNotifications.reducers), - }) + }), + MockI18nModule ], declarations: [ NotificationItemComponent diff --git a/ui/src/app/shared/autocomplete/autocomplete.component.spec.ts b/ui/src/app/shared/autocomplete/autocomplete.component.spec.ts index c7c75abf5..d087a87f6 100644 --- a/ui/src/app/shared/autocomplete/autocomplete.component.spec.ts +++ b/ui/src/app/shared/autocomplete/autocomplete.component.spec.ts @@ -8,6 +8,7 @@ import { AutoCompleteComponent } from './autocomplete.component'; import { NavigatorService } from '../../core/service/navigator.service'; import { ValidationClassDirective } from '../validation/validation-class.directive'; import { HighlightPipe } from '../pipe/highlight.pipe'; +import { MockI18nModule } from '../../../testing/i18n.stub'; const iPodAgent = `Mozilla/5.0 (iPhone; CPU iPhone OS 5_0 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) @@ -70,7 +71,8 @@ describe('AutoComplete Input Component', () => { imports: [ NoopAnimationsModule, FormsModule, - ReactiveFormsModule + ReactiveFormsModule, + MockI18nModule ], declarations: [ AutoCompleteComponent, diff --git a/ui/src/app/shared/contenteditable/contenteditable.directive.spec.ts b/ui/src/app/shared/contenteditable/contenteditable.directive.spec.ts index 80ee92c16..eb7f02e03 100644 --- a/ui/src/app/shared/contenteditable/contenteditable.directive.spec.ts +++ b/ui/src/app/shared/contenteditable/contenteditable.directive.spec.ts @@ -3,6 +3,7 @@ import { By } from '@angular/platform-browser'; import { TestBed, ComponentFixture } from '@angular/core/testing'; import { ContenteditableDirective } from './contenteditable.directive'; import { FormControl, ReactiveFormsModule } from '@angular/forms'; +import { MockI18nModule } from '../../../testing/i18n.stub'; @@ -25,7 +26,8 @@ describe('Content Editable Directive', () => { { provide: Renderer2, useClass: Renderer2 } ], imports: [ - ReactiveFormsModule + ReactiveFormsModule, + MockI18nModule ], declarations: [ ContenteditableDirective, diff --git a/ui/src/app/wizard/component/wizard.component.spec.ts b/ui/src/app/wizard/component/wizard.component.spec.ts index ef513015e..657dd915b 100644 --- a/ui/src/app/wizard/component/wizard.component.spec.ts +++ b/ui/src/app/wizard/component/wizard.component.spec.ts @@ -6,6 +6,7 @@ import { StoreModule, Store, combineReducers } from '@ngrx/store'; import * as fromWizard from '../reducer'; import { NgbDropdownModule } from '@ng-bootstrap/ng-bootstrap'; import { WizardComponent, ICONS } from './wizard.component'; +import { MockI18nModule } from '../../../testing/i18n.stub'; @Component({ template: ` @@ -31,7 +32,8 @@ describe('Wizard Component', () => { RouterTestingModule, StoreModule.forRoot({ wizard: combineReducers(fromWizard.reducers) - }) + }), + MockI18nModule ], declarations: [ WizardComponent, diff --git a/ui/src/testing/i18n.stub.ts b/ui/src/testing/i18n.stub.ts index fdd584e66..cfd41c107 100644 --- a/ui/src/testing/i18n.stub.ts +++ b/ui/src/testing/i18n.stub.ts @@ -28,7 +28,7 @@ export class MockTranslateDirective {} @Component({ - selector: 'translate', + selector: 'translate-18n', template: '' }) export class MockTranslateComponent { }