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 { }