From f17fcc807c1e156f45d641ad9ae771d3791ce298 Mon Sep 17 00:00:00 2001 From: Neftali Yagua Date: Mon, 3 Feb 2025 01:51:03 -0500 Subject: [PATCH] Prior preparation of Unitary and Functional Test schemes. First Stage --- ...reate-standing-instructions.component.spec.ts | 2 ++ ...-financial-activity-mapping.component.spec.ts | 8 +++++++- ...-financial-activity-mapping.component.spec.ts | 7 ++++++- .../periodic-accruals.component.spec.ts | 5 +++++ .../view-charge/view-charge.component.spec.ts | 5 +++-- .../undo-client-transfer.component.spec.ts | 4 +++- .../edit-family-member.component.spec.ts | 14 +++++++++++--- .../identities-tab.component.spec.ts | 6 +++++- .../view-collateral.component.spec.ts | 6 +++++- ...individual-collection-sheet.component.spec.ts | 6 +++++- .../core/shell/content/content.component.spec.ts | 7 ++++++- ...d-deposits-cash-transaction.component.spec.ts | 4 ++++ ...lose-fixed-deposits-account.component.spec.ts | 5 +++-- ...-recurring-deposits-account.component.spec.ts | 4 +++- ...-recurring-deposits-account.component.spec.ts | 2 ++ ...osits-account-settings-step.component.spec.ts | 5 +++-- .../edit-transaction.component.spec.ts | 3 ++- .../create-group/create-group.component.spec.ts | 4 +++- .../group-assign-staff.component.spec.ts | 6 +++++- .../loans-account-details-step.component.spec.ts | 2 ++ .../charges-tab/charges-tab.component.spec.ts | 4 ++++ .../charge-off/charge-off.component.spec.ts | 4 +++- .../close-as-rescheduled.component.spec.ts | 4 +++- ...disburse-to-savings-account.component.spec.ts | 4 +++- .../disburse/disburse.component.spec.ts | 4 ++-- .../view-guarantors.component.spec.ts | 4 ++++ .../waive-interest.component.spec.ts | 5 +++++ .../loans-view/loans-view.component.spec.ts | 4 +++- .../edit-adhoc-query.component.spec.ts | 5 +++-- ...ate-enity-data-table-checks.component.spec.ts | 4 +++- .../fund-mapping/fund-mapping.component.spec.ts | 5 +++-- .../create-holiday.component.spec.ts | 5 ++++- .../password-preferences.component.spec.ts | 9 ++++++++- .../view-campaign.component.spec.ts | 4 +++- .../allocate-cash.component.spec.ts | 4 +++- .../tellers/cashiers/cashiers.component.spec.ts | 11 ++++++++++- .../edit-teller/edit-teller.component.spec.ts | 2 ++ .../view-charge/view-charge.component.spec.ts | 5 +++-- .../edit-collateral.component.spec.ts | 2 ++ .../loan-product-preview-step.component.spec.ts | 7 ++++++- .../delinquency-range.component.spec.ts | 4 +++- .../edit-range/edit-range.component.spec.ts | 5 +++-- .../create-tax-group.component.spec.ts | 2 ++ .../saving-product-terms-step.component.spec.ts | 16 +++++++++++++++- ...share-product-currency-step.component.spec.ts | 7 ++++++- .../xbrl-report/xbrl-report.component.spec.ts | 7 ++++++- .../saving-notes.resolver.spec.ts | 5 ++++- .../edit-savings-account.component.spec.ts | 2 ++ .../manage-savings-account.component.spec.ts | 6 +++++- ...erest-as-on-savings-account.component.spec.ts | 9 ++++++++- ...ings-account-unassign-staff.component.spec.ts | 4 +++- ...w-by-client-savings-account.component.spec.ts | 8 +++++++- .../savings-account-terms-step.component.spec.ts | 7 +++++-- .../view-charge/view-charge.component.spec.ts | 5 +++-- .../app-configuration.component.spec.ts | 7 ++++++- .../gl-account-selector.component.spec.ts | 7 +++++-- src/app/shared/footer/footer.component.spec.ts | 5 +++-- .../search-tool/search-tool.component.spec.ts | 7 ++++++- .../datatable-multi-row.component.spec.ts | 4 +++- .../approve-shares-account.component.spec.ts | 5 ++++- .../audit-trails/audit-trails.component.spec.ts | 4 +++- .../view-audit/view-audit.component.spec.ts | 4 +++- .../edit-email/edit-email.component.spec.ts | 11 ++++++++++- .../email/email.component.spec.ts | 11 ++++++++++- .../view-data-table.component.spec.ts | 6 +++++- .../manage-external-events.component.spec.ts | 3 ++- .../edit-hook/edit-hook.component.spec.ts | 4 +++- .../edit-survey/edit-survey.component.spec.ts | 6 +++++- .../create-template.component.spec.ts | 5 +++++ src/environments/.env.ts | 2 +- 70 files changed, 308 insertions(+), 71 deletions(-) diff --git a/src/app/account-transfers/create-standing-instructions/create-standing-instructions.component.spec.ts b/src/app/account-transfers/create-standing-instructions/create-standing-instructions.component.spec.ts index 9e4777f3b8..ae6f5b1f4a 100644 --- a/src/app/account-transfers/create-standing-instructions/create-standing-instructions.component.spec.ts +++ b/src/app/account-transfers/create-standing-instructions/create-standing-instructions.component.spec.ts @@ -6,6 +6,7 @@ import { ActivatedRoute } from '@angular/router'; import { of } from 'rxjs'; import { HttpClientModule } from '@angular/common/http'; import { RouterTestingModule } from '@angular/router/testing'; +import { DatePipe } from '@angular/common'; describe('CreateStandingInstructionsComponent', () => { let component: CreateStandingInstructionsComponent; @@ -20,6 +21,7 @@ describe('CreateStandingInstructionsComponent', () => { RouterTestingModule ], providers: [ + DatePipe, { provide: ActivatedRoute, useValue: { diff --git a/src/app/accounting/financial-activity-mappings/create-financial-activity-mapping/create-financial-activity-mapping.component.spec.ts b/src/app/accounting/financial-activity-mappings/create-financial-activity-mapping/create-financial-activity-mapping.component.spec.ts index b56e5e5836..88402ff81a 100644 --- a/src/app/accounting/financial-activity-mappings/create-financial-activity-mapping/create-financial-activity-mapping.component.spec.ts +++ b/src/app/accounting/financial-activity-mappings/create-financial-activity-mapping/create-financial-activity-mapping.component.spec.ts @@ -3,6 +3,9 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; import { CreateFinancialActivityMappingComponent } from './create-financial-activity-mapping.component'; import { ReactiveFormsModule } from '@angular/forms'; import { HttpClientModule } from '@angular/common/http'; +import { RouterTestingModule } from '@angular/router/testing'; +import { TranslateModule } from '@ngx-translate/core'; +import { CommonModule } from '@angular/common'; describe('CreateFinancialActivityMappingComponent', () => { let component: CreateFinancialActivityMappingComponent; @@ -13,7 +16,10 @@ describe('CreateFinancialActivityMappingComponent', () => { declarations: [CreateFinancialActivityMappingComponent], imports: [ ReactiveFormsModule, - HttpClientModule + HttpClientModule, + RouterTestingModule, + TranslateModule, + CommonModule ] }).compileComponents(); })); diff --git a/src/app/accounting/financial-activity-mappings/edit-financial-activity-mapping/edit-financial-activity-mapping.component.spec.ts b/src/app/accounting/financial-activity-mappings/edit-financial-activity-mapping/edit-financial-activity-mapping.component.spec.ts index d784505288..b4495fbcc7 100644 --- a/src/app/accounting/financial-activity-mappings/edit-financial-activity-mapping/edit-financial-activity-mapping.component.spec.ts +++ b/src/app/accounting/financial-activity-mappings/edit-financial-activity-mapping/edit-financial-activity-mapping.component.spec.ts @@ -5,6 +5,7 @@ import { ReactiveFormsModule } from '@angular/forms'; import { HttpClientModule } from '@angular/common/http'; import { AccountingService } from 'app/accounting/accounting.service'; import { RouterTestingModule } from '@angular/router/testing'; +import { CUSTOM_ELEMENTS_SCHEMA, NO_ERRORS_SCHEMA } from '@angular/core'; describe('EditFinancialActivityMappingComponent', () => { let component: EditFinancialActivityMappingComponent; @@ -18,7 +19,11 @@ describe('EditFinancialActivityMappingComponent', () => { HttpClientModule, RouterTestingModule ], - providers: [AccountingService] + providers: [AccountingService], + schemas: [ + CUSTOM_ELEMENTS_SCHEMA, + NO_ERRORS_SCHEMA + ] }).compileComponents(); })); diff --git a/src/app/accounting/periodic-accruals/periodic-accruals.component.spec.ts b/src/app/accounting/periodic-accruals/periodic-accruals.component.spec.ts index 2a25653656..86627fabd1 100644 --- a/src/app/accounting/periodic-accruals/periodic-accruals.component.spec.ts +++ b/src/app/accounting/periodic-accruals/periodic-accruals.component.spec.ts @@ -8,6 +8,7 @@ import { ActivatedRoute } from '@angular/router'; import { DatePipe } from '@angular/common'; import { RouterTestingModule } from '@angular/router/testing'; import { TranslateModule, TranslateService } from '@ngx-translate/core'; +import { CUSTOM_ELEMENTS_SCHEMA, NO_ERRORS_SCHEMA } from '@angular/core'; describe('PeriodicAccrualsComponent', () => { let component: PeriodicAccrualsComponent; @@ -31,6 +32,10 @@ describe('PeriodicAccrualsComponent', () => { params: of({ id: '123' }) } } + ], + schemas: [ + CUSTOM_ELEMENTS_SCHEMA, + NO_ERRORS_SCHEMA ] }).compileComponents(); })); diff --git a/src/app/clients/clients-view/charges/view-charge/view-charge.component.spec.ts b/src/app/clients/clients-view/charges/view-charge/view-charge.component.spec.ts index c9aeb64ddb..d9f752dc20 100644 --- a/src/app/clients/clients-view/charges/view-charge/view-charge.component.spec.ts +++ b/src/app/clients/clients-view/charges/view-charge/view-charge.component.spec.ts @@ -2,7 +2,7 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; import { ViewChargeComponent } from './view-charge.component'; import { HttpClientModule } from '@angular/common/http'; -import { CommonModule } from '@angular/common'; +import { CommonModule, DatePipe } from '@angular/common'; describe('ViewChargeComponent', () => { let component: ViewChargeComponent; @@ -14,7 +14,8 @@ describe('ViewChargeComponent', () => { imports: [ HttpClientModule, CommonModule - ] + ], + providers: [DatePipe] }).compileComponents(); })); diff --git a/src/app/clients/clients-view/client-actions/undo-client-transfer/undo-client-transfer.component.spec.ts b/src/app/clients/clients-view/client-actions/undo-client-transfer/undo-client-transfer.component.spec.ts index 680ab6cd24..8166150b2f 100644 --- a/src/app/clients/clients-view/client-actions/undo-client-transfer/undo-client-transfer.component.spec.ts +++ b/src/app/clients/clients-view/client-actions/undo-client-transfer/undo-client-transfer.component.spec.ts @@ -3,6 +3,7 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; import { UndoClientTransferComponent } from './undo-client-transfer.component'; import { ReactiveFormsModule } from '@angular/forms'; import { HttpClientModule } from '@angular/common/http'; +import { DatePipe } from '@angular/common'; describe('UndoClientTransferComponent', () => { let component: UndoClientTransferComponent; @@ -14,7 +15,8 @@ describe('UndoClientTransferComponent', () => { imports: [ ReactiveFormsModule, HttpClientModule - ] + ], + providers: [DatePipe] }).compileComponents(); })); diff --git a/src/app/clients/clients-view/family-members-tab/edit-family-member/edit-family-member.component.spec.ts b/src/app/clients/clients-view/family-members-tab/edit-family-member/edit-family-member.component.spec.ts index 47c8dd9f9c..ca7ad723de 100644 --- a/src/app/clients/clients-view/family-members-tab/edit-family-member/edit-family-member.component.spec.ts +++ b/src/app/clients/clients-view/family-members-tab/edit-family-member/edit-family-member.component.spec.ts @@ -2,8 +2,10 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; import { EditFamilyMemberComponent } from './edit-family-member.component'; import { ReactiveFormsModule } from '@angular/forms'; -import { DatePipe } from '@angular/common'; +import { CommonModule, DatePipe } from '@angular/common'; import { RouterTestingModule } from '@angular/router/testing'; +import { HttpClientModule } from '@angular/common/http'; +import { TranslateModule, TranslateService } from '@ngx-translate/core'; describe('EditFamilyMemberComponent', () => { let component: EditFamilyMemberComponent; @@ -14,9 +16,15 @@ describe('EditFamilyMemberComponent', () => { declarations: [EditFamilyMemberComponent], imports: [ ReactiveFormsModule, - RouterTestingModule + RouterTestingModule, + HttpClientModule, + TranslateModule, + CommonModule ], - providers: [DatePipe] + providers: [ + DatePipe, + TranslateService + ] }).compileComponents(); })); diff --git a/src/app/clients/clients-view/identities-tab/identities-tab.component.spec.ts b/src/app/clients/clients-view/identities-tab/identities-tab.component.spec.ts index cb4a182b1b..e4f65dcc91 100644 --- a/src/app/clients/clients-view/identities-tab/identities-tab.component.spec.ts +++ b/src/app/clients/clients-view/identities-tab/identities-tab.component.spec.ts @@ -5,6 +5,7 @@ import { ActivatedRoute } from '@angular/router'; import { of } from 'rxjs'; import { MatDialogModule, MatDialogRef } from '@angular/material/dialog'; import { DatePipe } from '@angular/common'; +import { HttpClientModule } from '@angular/common/http'; describe('IdentitiesTabComponent', () => { let component: IdentitiesTabComponent; @@ -13,7 +14,10 @@ describe('IdentitiesTabComponent', () => { beforeEach(async(() => { TestBed.configureTestingModule({ declarations: [IdentitiesTabComponent], - imports: [MatDialogModule], + imports: [ + MatDialogModule, + HttpClientModule + ], providers: [ { provide: MatDialogRef, useValue: {} }, { diff --git a/src/app/collaterals/view-collateral/view-collateral.component.spec.ts b/src/app/collaterals/view-collateral/view-collateral.component.spec.ts index e659ac871b..b12e2fd84a 100644 --- a/src/app/collaterals/view-collateral/view-collateral.component.spec.ts +++ b/src/app/collaterals/view-collateral/view-collateral.component.spec.ts @@ -2,6 +2,7 @@ import { ComponentFixture, TestBed } from '@angular/core/testing'; import { ViewCollateralComponent } from './view-collateral.component'; import { HttpClientModule } from '@angular/common/http'; +import { RouterTestingModule } from '@angular/router/testing'; describe('ViewCollateralComponent', () => { let component: ViewCollateralComponent; @@ -10,7 +11,10 @@ describe('ViewCollateralComponent', () => { beforeEach(async () => { await TestBed.configureTestingModule({ declarations: [ViewCollateralComponent], - imports: [HttpClientModule] + imports: [ + HttpClientModule, + RouterTestingModule + ] }).compileComponents(); }); diff --git a/src/app/collections/individual-collection-sheet/individual-collection-sheet.component.spec.ts b/src/app/collections/individual-collection-sheet/individual-collection-sheet.component.spec.ts index b51e5979a8..0316dd7402 100644 --- a/src/app/collections/individual-collection-sheet/individual-collection-sheet.component.spec.ts +++ b/src/app/collections/individual-collection-sheet/individual-collection-sheet.component.spec.ts @@ -2,6 +2,7 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; import { IndividualCollectionSheetComponent } from './individual-collection-sheet.component'; import { ReactiveFormsModule } from '@angular/forms'; +import { HttpClientModule } from '@angular/common/http'; describe('IndividualCollectionSheetComponent', () => { let component: IndividualCollectionSheetComponent; @@ -10,7 +11,10 @@ describe('IndividualCollectionSheetComponent', () => { beforeEach(async(() => { TestBed.configureTestingModule({ declarations: [IndividualCollectionSheetComponent], - imports: [ReactiveFormsModule] + imports: [ + ReactiveFormsModule, + HttpClientModule + ] }).compileComponents(); })); diff --git a/src/app/core/shell/content/content.component.spec.ts b/src/app/core/shell/content/content.component.spec.ts index ecadc88adf..859eff303e 100644 --- a/src/app/core/shell/content/content.component.spec.ts +++ b/src/app/core/shell/content/content.component.spec.ts @@ -1,6 +1,7 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; import { ContentComponent } from './content.component'; +import { CUSTOM_ELEMENTS_SCHEMA, NO_ERRORS_SCHEMA } from '@angular/core'; describe('ContentComponent', () => { let component: ContentComponent; @@ -8,7 +9,11 @@ describe('ContentComponent', () => { beforeEach(async(() => { TestBed.configureTestingModule({ - declarations: [ContentComponent] + declarations: [ContentComponent], + schemas: [ + CUSTOM_ELEMENTS_SCHEMA, + NO_ERRORS_SCHEMA + ] }).compileComponents(); })); diff --git a/src/app/deposits/fixed-deposits/fixed-deposits-account-actions/fixed-deposits-cash-transaction/fixed-deposits-cash-transaction.component.spec.ts b/src/app/deposits/fixed-deposits/fixed-deposits-account-actions/fixed-deposits-cash-transaction/fixed-deposits-cash-transaction.component.spec.ts index d0afd9f8fd..a1db5a6d7a 100644 --- a/src/app/deposits/fixed-deposits/fixed-deposits-account-actions/fixed-deposits-cash-transaction/fixed-deposits-cash-transaction.component.spec.ts +++ b/src/app/deposits/fixed-deposits/fixed-deposits-account-actions/fixed-deposits-cash-transaction/fixed-deposits-cash-transaction.component.spec.ts @@ -3,6 +3,7 @@ import { ComponentFixture, TestBed } from '@angular/core/testing'; import { FixedDepositsCashTransactionComponent } from './fixed-deposits-cash-transaction.component'; import { ReactiveFormsModule } from '@angular/forms'; import { RouterTestingModule } from '@angular/router/testing'; +import { DatePipe } from '@angular/common'; describe('FixedDepositsCashTransactionComponent', () => { let component: FixedDepositsCashTransactionComponent; @@ -14,6 +15,9 @@ describe('FixedDepositsCashTransactionComponent', () => { imports: [ ReactiveFormsModule, RouterTestingModule + ], + providers: [ + DatePipe ] }).compileComponents(); diff --git a/src/app/deposits/fixed-deposits/fixed-deposits-account-actions/premature-close-fixed-deposits-account/premature-close-fixed-deposits-account.component.spec.ts b/src/app/deposits/fixed-deposits/fixed-deposits-account-actions/premature-close-fixed-deposits-account/premature-close-fixed-deposits-account.component.spec.ts index 7d68251b6d..4591be4844 100644 --- a/src/app/deposits/fixed-deposits/fixed-deposits-account-actions/premature-close-fixed-deposits-account/premature-close-fixed-deposits-account.component.spec.ts +++ b/src/app/deposits/fixed-deposits/fixed-deposits-account-actions/premature-close-fixed-deposits-account/premature-close-fixed-deposits-account.component.spec.ts @@ -3,7 +3,7 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; import { PrematureCloseFixedDepositsAccountComponent } from './premature-close-fixed-deposits-account.component'; import { ReactiveFormsModule } from '@angular/forms'; import { HttpClientModule } from '@angular/common/http'; -import { CommonModule } from '@angular/common'; +import { CommonModule, DatePipe } from '@angular/common'; describe('PrematureCloseFixedDepositsAccountComponent', () => { let component: PrematureCloseFixedDepositsAccountComponent; @@ -16,7 +16,8 @@ describe('PrematureCloseFixedDepositsAccountComponent', () => { ReactiveFormsModule, HttpClientModule, CommonModule - ] + ], + providers: [DatePipe] }).compileComponents(); })); diff --git a/src/app/deposits/recurring-deposits/recurring-deposits-account-actions/activate-recurring-deposits-account/activate-recurring-deposits-account.component.spec.ts b/src/app/deposits/recurring-deposits/recurring-deposits-account-actions/activate-recurring-deposits-account/activate-recurring-deposits-account.component.spec.ts index b04f32fb0b..22d0586921 100644 --- a/src/app/deposits/recurring-deposits/recurring-deposits-account-actions/activate-recurring-deposits-account/activate-recurring-deposits-account.component.spec.ts +++ b/src/app/deposits/recurring-deposits/recurring-deposits-account-actions/activate-recurring-deposits-account/activate-recurring-deposits-account.component.spec.ts @@ -4,6 +4,7 @@ import { ActivateRecurringDepositsAccountComponent } from './activate-recurring- import { ReactiveFormsModule } from '@angular/forms'; import { HttpClientModule } from '@angular/common/http'; import { CommonModule, DatePipe } from '@angular/common'; +import { RouterTestingModule } from '@angular/router/testing'; describe('ActivateRecurringDepositsAccountComponent', () => { let component: ActivateRecurringDepositsAccountComponent; @@ -15,7 +16,8 @@ describe('ActivateRecurringDepositsAccountComponent', () => { imports: [ ReactiveFormsModule, CommonModule, - HttpClientModule + HttpClientModule, + RouterTestingModule ], providers: [DatePipe] }).compileComponents(); diff --git a/src/app/deposits/recurring-deposits/recurring-deposits-account-actions/add-charge-recurring-deposits-account/add-charge-recurring-deposits-account.component.spec.ts b/src/app/deposits/recurring-deposits/recurring-deposits-account-actions/add-charge-recurring-deposits-account/add-charge-recurring-deposits-account.component.spec.ts index 4db48595e1..830a0f1342 100644 --- a/src/app/deposits/recurring-deposits/recurring-deposits-account-actions/add-charge-recurring-deposits-account/add-charge-recurring-deposits-account.component.spec.ts +++ b/src/app/deposits/recurring-deposits/recurring-deposits-account-actions/add-charge-recurring-deposits-account/add-charge-recurring-deposits-account.component.spec.ts @@ -5,6 +5,7 @@ import { ReactiveFormsModule } from '@angular/forms'; import { ActivatedRoute } from '@angular/router'; import { of } from 'rxjs'; import { CommonModule, DatePipe } from '@angular/common'; +import { HttpClientModule } from '@angular/common/http'; describe('AddChargeRecurringDepositsAccountComponent', () => { let component: AddChargeRecurringDepositsAccountComponent; @@ -15,6 +16,7 @@ describe('AddChargeRecurringDepositsAccountComponent', () => { declarations: [AddChargeRecurringDepositsAccountComponent], imports: [ ReactiveFormsModule, + HttpClientModule, CommonModule ], providers: [ diff --git a/src/app/deposits/recurring-deposits/recurring-deposits-account-stepper/recurring-deposits-account-settings-step/recurring-deposits-account-settings-step.component.spec.ts b/src/app/deposits/recurring-deposits/recurring-deposits-account-stepper/recurring-deposits-account-settings-step/recurring-deposits-account-settings-step.component.spec.ts index e7fd8c75d2..687d5188cc 100644 --- a/src/app/deposits/recurring-deposits/recurring-deposits-account-stepper/recurring-deposits-account-settings-step/recurring-deposits-account-settings-step.component.spec.ts +++ b/src/app/deposits/recurring-deposits/recurring-deposits-account-stepper/recurring-deposits-account-settings-step/recurring-deposits-account-settings-step.component.spec.ts @@ -2,7 +2,7 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; import { RecurringDepositsAccountSettingsStepComponent } from './recurring-deposits-account-settings-step.component'; import { ReactiveFormsModule } from '@angular/forms'; -import { CommonModule } from '@angular/common'; +import { CommonModule, DatePipe } from '@angular/common'; describe('RecurringDepositsAccountSettingsStepComponent', () => { let component: RecurringDepositsAccountSettingsStepComponent; @@ -14,7 +14,8 @@ describe('RecurringDepositsAccountSettingsStepComponent', () => { imports: [ ReactiveFormsModule, CommonModule - ] + ], + providers: [DatePipe] }).compileComponents(); })); diff --git a/src/app/deposits/recurring-deposits/recurring-deposits-account-view/transactions-tab/edit-transaction/edit-transaction.component.spec.ts b/src/app/deposits/recurring-deposits/recurring-deposits-account-view/transactions-tab/edit-transaction/edit-transaction.component.spec.ts index 2d1bd75e98..89f8cf97e2 100644 --- a/src/app/deposits/recurring-deposits/recurring-deposits-account-view/transactions-tab/edit-transaction/edit-transaction.component.spec.ts +++ b/src/app/deposits/recurring-deposits/recurring-deposits-account-view/transactions-tab/edit-transaction/edit-transaction.component.spec.ts @@ -4,7 +4,7 @@ import { EditTransactionComponent } from './edit-transaction.component'; import { ActivatedRoute } from '@angular/router'; import { of } from 'rxjs'; import { ReactiveFormsModule } from '@angular/forms'; -import { CommonModule } from '@angular/common'; +import { CommonModule, DatePipe } from '@angular/common'; describe('EditTransactionComponent', () => { let component: EditTransactionComponent; @@ -18,6 +18,7 @@ describe('EditTransactionComponent', () => { CommonModule ], providers: [ + DatePipe, { provide: ActivatedRoute, useValue: { diff --git a/src/app/groups/create-group/create-group.component.spec.ts b/src/app/groups/create-group/create-group.component.spec.ts index ee65e4772c..3d234c1a50 100644 --- a/src/app/groups/create-group/create-group.component.spec.ts +++ b/src/app/groups/create-group/create-group.component.spec.ts @@ -3,6 +3,7 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; import { CreateGroupComponent } from './create-group.component'; import { ReactiveFormsModule } from '@angular/forms'; import { RouterTestingModule } from '@angular/router/testing'; +import { HttpClientModule } from '@angular/common/http'; describe('CreateGroupComponent', () => { let component: CreateGroupComponent; @@ -13,7 +14,8 @@ describe('CreateGroupComponent', () => { declarations: [CreateGroupComponent], imports: [ ReactiveFormsModule, - RouterTestingModule + RouterTestingModule, + HttpClientModule ] }).compileComponents(); })); diff --git a/src/app/groups/groups-view/group-actions/group-assign-staff/group-assign-staff.component.spec.ts b/src/app/groups/groups-view/group-actions/group-assign-staff/group-assign-staff.component.spec.ts index 54b096e7a4..9700e6fd7c 100644 --- a/src/app/groups/groups-view/group-actions/group-assign-staff/group-assign-staff.component.spec.ts +++ b/src/app/groups/groups-view/group-actions/group-assign-staff/group-assign-staff.component.spec.ts @@ -2,6 +2,7 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; import { GroupAssignStaffComponent } from './group-assign-staff.component'; import { ReactiveFormsModule } from '@angular/forms'; +import { HttpClientModule } from '@angular/common/http'; describe('GroupAssignStaffComponent', () => { let component: GroupAssignStaffComponent; @@ -10,7 +11,10 @@ describe('GroupAssignStaffComponent', () => { beforeEach(async(() => { TestBed.configureTestingModule({ declarations: [GroupAssignStaffComponent], - imports: [ReactiveFormsModule] + imports: [ + ReactiveFormsModule, + HttpClientModule + ] }).compileComponents(); })); diff --git a/src/app/loans/loans-account-stepper/loans-account-details-step/loans-account-details-step.component.spec.ts b/src/app/loans/loans-account-stepper/loans-account-details-step/loans-account-details-step.component.spec.ts index 56acab5e48..d12949c12c 100644 --- a/src/app/loans/loans-account-stepper/loans-account-details-step/loans-account-details-step.component.spec.ts +++ b/src/app/loans/loans-account-stepper/loans-account-details-step/loans-account-details-step.component.spec.ts @@ -4,6 +4,7 @@ import { LoansAccountDetailsStepComponent } from './loans-account-details-step.c import { ReactiveFormsModule } from '@angular/forms'; import { HttpClientModule } from '@angular/common/http'; import { DatePipe } from '@angular/common'; +import { RouterTestingModule } from '@angular/router/testing'; describe('LoansAccountDetailsStepComponent', () => { let component: LoansAccountDetailsStepComponent; @@ -14,6 +15,7 @@ describe('LoansAccountDetailsStepComponent', () => { declarations: [LoansAccountDetailsStepComponent], imports: [ ReactiveFormsModule, + RouterTestingModule, HttpClientModule ], providers: [DatePipe] diff --git a/src/app/loans/loans-view/charges-tab/charges-tab.component.spec.ts b/src/app/loans/loans-view/charges-tab/charges-tab.component.spec.ts index bafe9d333f..0cf43061ed 100644 --- a/src/app/loans/loans-view/charges-tab/charges-tab.component.spec.ts +++ b/src/app/loans/loans-view/charges-tab/charges-tab.component.spec.ts @@ -3,6 +3,7 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; import { ChargesTabComponent } from './charges-tab.component'; import { HttpClientModule } from '@angular/common/http'; import { RouterTestingModule } from '@angular/router/testing'; +import { DatePipe } from '@angular/common'; describe('ChargesTabComponent', () => { let component: ChargesTabComponent; @@ -14,6 +15,9 @@ describe('ChargesTabComponent', () => { imports: [ HttpClientModule, RouterTestingModule + ], + providers: [ + DatePipe ] }).compileComponents(); })); diff --git a/src/app/loans/loans-view/loan-account-actions/charge-off/charge-off.component.spec.ts b/src/app/loans/loans-view/loan-account-actions/charge-off/charge-off.component.spec.ts index f86d915c5a..11406a6ed2 100644 --- a/src/app/loans/loans-view/loan-account-actions/charge-off/charge-off.component.spec.ts +++ b/src/app/loans/loans-view/loan-account-actions/charge-off/charge-off.component.spec.ts @@ -1,6 +1,7 @@ import { ComponentFixture, TestBed } from '@angular/core/testing'; import { ChargeOffComponent } from './charge-off.component'; +import { ReactiveFormsModule } from '@angular/forms'; describe('ChargeOffComponent', () => { let component: ChargeOffComponent; @@ -8,7 +9,8 @@ describe('ChargeOffComponent', () => { beforeEach(async () => { await TestBed.configureTestingModule({ - declarations: [ChargeOffComponent] + declarations: [ChargeOffComponent], + imports: [ReactiveFormsModule] }).compileComponents(); }); diff --git a/src/app/loans/loans-view/loan-account-actions/close-as-rescheduled/close-as-rescheduled.component.spec.ts b/src/app/loans/loans-view/loan-account-actions/close-as-rescheduled/close-as-rescheduled.component.spec.ts index 33c2c0a410..da0db5f0e9 100644 --- a/src/app/loans/loans-view/loan-account-actions/close-as-rescheduled/close-as-rescheduled.component.spec.ts +++ b/src/app/loans/loans-view/loan-account-actions/close-as-rescheduled/close-as-rescheduled.component.spec.ts @@ -4,6 +4,7 @@ import { CloseAsRescheduledComponent } from './close-as-rescheduled.component'; import { ReactiveFormsModule } from '@angular/forms'; import { HttpClientModule } from '@angular/common/http'; import { DatePipe } from '@angular/common'; +import { RouterTestingModule } from '@angular/router/testing'; describe('CloseAsRescheduledComponent', () => { let component: CloseAsRescheduledComponent; @@ -14,7 +15,8 @@ describe('CloseAsRescheduledComponent', () => { declarations: [CloseAsRescheduledComponent], imports: [ ReactiveFormsModule, - HttpClientModule + HttpClientModule, + RouterTestingModule ], providers: [ DatePipe diff --git a/src/app/loans/loans-view/loan-account-actions/disburse-to-savings-account/disburse-to-savings-account.component.spec.ts b/src/app/loans/loans-view/loan-account-actions/disburse-to-savings-account/disburse-to-savings-account.component.spec.ts index 14d6070b37..0bcbacc8b9 100644 --- a/src/app/loans/loans-view/loan-account-actions/disburse-to-savings-account/disburse-to-savings-account.component.spec.ts +++ b/src/app/loans/loans-view/loan-account-actions/disburse-to-savings-account/disburse-to-savings-account.component.spec.ts @@ -3,6 +3,7 @@ import { ComponentFixture, TestBed } from '@angular/core/testing'; import { DisburseToSavingsAccountComponent } from './disburse-to-savings-account.component'; import { ReactiveFormsModule } from '@angular/forms'; import { RouterTestingModule } from '@angular/router/testing'; +import { DatePipe } from '@angular/common'; describe('DisburseToSavingsAccountComponent', () => { let component: DisburseToSavingsAccountComponent; @@ -14,7 +15,8 @@ describe('DisburseToSavingsAccountComponent', () => { imports: [ ReactiveFormsModule, RouterTestingModule - ] + ], + providers: [DatePipe] }).compileComponents(); }); diff --git a/src/app/loans/loans-view/loan-account-actions/disburse/disburse.component.spec.ts b/src/app/loans/loans-view/loan-account-actions/disburse/disburse.component.spec.ts index 8689348ab5..343010771a 100644 --- a/src/app/loans/loans-view/loan-account-actions/disburse/disburse.component.spec.ts +++ b/src/app/loans/loans-view/loan-account-actions/disburse/disburse.component.spec.ts @@ -2,7 +2,7 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; import { DisburseComponent } from './disburse.component'; import { ReactiveFormsModule } from '@angular/forms'; -import { HttpClient } from '@angular/common/http'; +import { HttpClient, HttpClientModule } from '@angular/common/http'; describe('DisburseComponent', () => { let component: DisburseComponent; @@ -13,7 +13,7 @@ describe('DisburseComponent', () => { declarations: [DisburseComponent], imports: [ ReactiveFormsModule, - HttpClient + HttpClientModule ] }).compileComponents(); })); diff --git a/src/app/loans/loans-view/loan-account-actions/view-guarantors/view-guarantors.component.spec.ts b/src/app/loans/loans-view/loan-account-actions/view-guarantors/view-guarantors.component.spec.ts index de94143faa..b336cf8264 100644 --- a/src/app/loans/loans-view/loan-account-actions/view-guarantors/view-guarantors.component.spec.ts +++ b/src/app/loans/loans-view/loan-account-actions/view-guarantors/view-guarantors.component.spec.ts @@ -3,6 +3,7 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; import { ViewGuarantorsComponent } from './view-guarantors.component'; import { MatDialogModule } from '@angular/material/dialog'; import { HttpClientModule } from '@angular/common/http'; +import { DatePipe } from '@angular/common'; describe('ViewGuarantorsComponent', () => { let component: ViewGuarantorsComponent; @@ -14,6 +15,9 @@ describe('ViewGuarantorsComponent', () => { imports: [ MatDialogModule, HttpClientModule + ], + providers: [ + DatePipe ] }).compileComponents(); })); diff --git a/src/app/loans/loans-view/loan-account-actions/waive-interest/waive-interest.component.spec.ts b/src/app/loans/loans-view/loan-account-actions/waive-interest/waive-interest.component.spec.ts index d0af18c1c8..0b1f749730 100644 --- a/src/app/loans/loans-view/loan-account-actions/waive-interest/waive-interest.component.spec.ts +++ b/src/app/loans/loans-view/loan-account-actions/waive-interest/waive-interest.component.spec.ts @@ -6,6 +6,7 @@ import { DatePipe } from '@angular/common'; import { HttpClientModule } from '@angular/common/http'; import { RouterTestingModule } from '@angular/router/testing'; import { TranslateModule, TranslateService } from '@ngx-translate/core'; +import { CUSTOM_ELEMENTS_SCHEMA, NO_ERRORS_SCHEMA } from '@angular/core'; describe('WaiveInterestComponent', () => { let component: WaiveInterestComponent; @@ -23,6 +24,10 @@ describe('WaiveInterestComponent', () => { providers: [ DatePipe, TranslateService + ], + schemas: [ + CUSTOM_ELEMENTS_SCHEMA, + NO_ERRORS_SCHEMA ] }).compileComponents(); })); diff --git a/src/app/loans/loans-view/loans-view.component.spec.ts b/src/app/loans/loans-view/loans-view.component.spec.ts index 3477396a64..130df69d30 100644 --- a/src/app/loans/loans-view/loans-view.component.spec.ts +++ b/src/app/loans/loans-view/loans-view.component.spec.ts @@ -1,6 +1,7 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; import { LoansViewComponent } from './loans-view.component'; +import { RouterTestingModule } from '@angular/router/testing'; describe('LoansViewComponent', () => { let component: LoansViewComponent; @@ -8,7 +9,8 @@ describe('LoansViewComponent', () => { beforeEach(async(() => { TestBed.configureTestingModule({ - declarations: [LoansViewComponent] + declarations: [LoansViewComponent], + imports: [RouterTestingModule] }).compileComponents(); })); diff --git a/src/app/organization/adhoc-query/edit-adhoc-query/edit-adhoc-query.component.spec.ts b/src/app/organization/adhoc-query/edit-adhoc-query/edit-adhoc-query.component.spec.ts index 4cacd23e94..5160181bd1 100644 --- a/src/app/organization/adhoc-query/edit-adhoc-query/edit-adhoc-query.component.spec.ts +++ b/src/app/organization/adhoc-query/edit-adhoc-query/edit-adhoc-query.component.spec.ts @@ -3,7 +3,7 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; import { EditAdhocQueryComponent } from './edit-adhoc-query.component'; import { ReactiveFormsModule } from '@angular/forms'; import { HttpClientModule } from '@angular/common/http'; -import { CommonModule } from '@angular/common'; +import { CommonModule, DatePipe } from '@angular/common'; describe('EditAdhocQueryComponent', () => { let component: EditAdhocQueryComponent; @@ -16,7 +16,8 @@ describe('EditAdhocQueryComponent', () => { ReactiveFormsModule, HttpClientModule, CommonModule - ] + ], + providers: [DatePipe] }).compileComponents(); })); diff --git a/src/app/organization/entity-data-table-checks/create-enity-data-table-checks/create-enity-data-table-checks.component.spec.ts b/src/app/organization/entity-data-table-checks/create-enity-data-table-checks/create-enity-data-table-checks.component.spec.ts index b63aed28ef..b359c0653a 100644 --- a/src/app/organization/entity-data-table-checks/create-enity-data-table-checks/create-enity-data-table-checks.component.spec.ts +++ b/src/app/organization/entity-data-table-checks/create-enity-data-table-checks/create-enity-data-table-checks.component.spec.ts @@ -1,6 +1,7 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; import { CreateEnityDataTableChecksComponent } from './create-enity-data-table-checks.component'; +import { ReactiveFormsModule } from '@angular/forms'; describe('CreateEnityDataTableChecksComponent', () => { let component: CreateEnityDataTableChecksComponent; @@ -8,7 +9,8 @@ describe('CreateEnityDataTableChecksComponent', () => { beforeEach(async(() => { TestBed.configureTestingModule({ - declarations: [CreateEnityDataTableChecksComponent] + declarations: [CreateEnityDataTableChecksComponent], + imports: [ReactiveFormsModule] }).compileComponents(); })); diff --git a/src/app/organization/fund-mapping/fund-mapping.component.spec.ts b/src/app/organization/fund-mapping/fund-mapping.component.spec.ts index c237d16135..4d667e527b 100644 --- a/src/app/organization/fund-mapping/fund-mapping.component.spec.ts +++ b/src/app/organization/fund-mapping/fund-mapping.component.spec.ts @@ -5,7 +5,7 @@ import { ReactiveFormsModule } from '@angular/forms'; import { RouterTestingModule } from '@angular/router/testing'; import { HttpClientModule } from '@angular/common/http'; import { CommonModule, DatePipe } from '@angular/common'; -import { TranslateModule, TranslateService } from '@ngx-translate/core'; +import { TranslateModule, TranslateService, TranslateStore } from '@ngx-translate/core'; describe('FundMappingComponent', () => { let component: FundMappingComponent; @@ -23,7 +23,8 @@ describe('FundMappingComponent', () => { ], providers: [ DatePipe, - TranslateService + TranslateService, + TranslateStore ] }).compileComponents(); })); diff --git a/src/app/organization/holidays/create-holiday/create-holiday.component.spec.ts b/src/app/organization/holidays/create-holiday/create-holiday.component.spec.ts index 533ca052f2..054427a143 100644 --- a/src/app/organization/holidays/create-holiday/create-holiday.component.spec.ts +++ b/src/app/organization/holidays/create-holiday/create-holiday.component.spec.ts @@ -3,7 +3,7 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; import { CreateHolidayComponent } from './create-holiday.component'; import { ReactiveFormsModule } from '@angular/forms'; import { RouterTestingModule } from '@angular/router/testing'; -import { CommonModule } from '@angular/common'; +import { CommonModule, DatePipe } from '@angular/common'; describe('CreateHolidayComponent', () => { let component: CreateHolidayComponent; @@ -16,6 +16,9 @@ describe('CreateHolidayComponent', () => { ReactiveFormsModule, RouterTestingModule, CommonModule + ], + providers: [ + DatePipe ] }).compileComponents(); })); diff --git a/src/app/organization/password-preferences/password-preferences.component.spec.ts b/src/app/organization/password-preferences/password-preferences.component.spec.ts index f3436f324f..462c0981a5 100644 --- a/src/app/organization/password-preferences/password-preferences.component.spec.ts +++ b/src/app/organization/password-preferences/password-preferences.component.spec.ts @@ -5,6 +5,8 @@ import { ReactiveFormsModule } from '@angular/forms'; import { HttpClientModule } from '@angular/common/http'; import { DatePipe } from '@angular/common'; import { RouterTestingModule } from '@angular/router/testing'; +import { TranslateModule } from '@ngx-translate/core'; +import { CUSTOM_ELEMENTS_SCHEMA, NO_ERRORS_SCHEMA } from '@angular/core'; describe('PasswordPreferencesComponent', () => { let component: PasswordPreferencesComponent; @@ -16,9 +18,14 @@ describe('PasswordPreferencesComponent', () => { imports: [ ReactiveFormsModule, HttpClientModule, + TranslateModule, RouterTestingModule ], - providers: [DatePipe] + providers: [DatePipe], + schemas: [ + CUSTOM_ELEMENTS_SCHEMA, + NO_ERRORS_SCHEMA + ] }).compileComponents(); })); diff --git a/src/app/organization/sms-campaigns/view-campaign/view-campaign.component.spec.ts b/src/app/organization/sms-campaigns/view-campaign/view-campaign.component.spec.ts index 576a059f4e..abc411ac5f 100644 --- a/src/app/organization/sms-campaigns/view-campaign/view-campaign.component.spec.ts +++ b/src/app/organization/sms-campaigns/view-campaign/view-campaign.component.spec.ts @@ -1,6 +1,7 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; import { ViewCampaignComponent } from './view-campaign.component'; +import { RouterTestingModule } from '@angular/router/testing'; describe('ViewCampaignComponent', () => { let component: ViewCampaignComponent; @@ -8,7 +9,8 @@ describe('ViewCampaignComponent', () => { beforeEach(async(() => { TestBed.configureTestingModule({ - declarations: [ViewCampaignComponent] + declarations: [ViewCampaignComponent], + imports: [RouterTestingModule] }).compileComponents(); })); diff --git a/src/app/organization/tellers/cashiers/allocate-cash/allocate-cash.component.spec.ts b/src/app/organization/tellers/cashiers/allocate-cash/allocate-cash.component.spec.ts index 6f860a3b6f..7978428db5 100644 --- a/src/app/organization/tellers/cashiers/allocate-cash/allocate-cash.component.spec.ts +++ b/src/app/organization/tellers/cashiers/allocate-cash/allocate-cash.component.spec.ts @@ -3,6 +3,7 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; import { AllocateCashComponent } from './allocate-cash.component'; import { ReactiveFormsModule } from '@angular/forms'; import { RouterTestingModule } from '@angular/router/testing'; +import { DatePipe } from '@angular/common'; describe('AllocateCashComponent', () => { let component: AllocateCashComponent; @@ -14,7 +15,8 @@ describe('AllocateCashComponent', () => { imports: [ ReactiveFormsModule, RouterTestingModule - ] + ], + providers: [DatePipe] }).compileComponents(); })); diff --git a/src/app/organization/tellers/cashiers/cashiers.component.spec.ts b/src/app/organization/tellers/cashiers/cashiers.component.spec.ts index c1d3279383..e384309b08 100644 --- a/src/app/organization/tellers/cashiers/cashiers.component.spec.ts +++ b/src/app/organization/tellers/cashiers/cashiers.component.spec.ts @@ -2,6 +2,8 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; import { CashiersComponent } from './cashiers.component'; import { RouterTestingModule } from '@angular/router/testing'; +import { CUSTOM_ELEMENTS_SCHEMA, NO_ERRORS_SCHEMA } from '@angular/core'; +import { TranslateModule } from '@ngx-translate/core'; describe('CashiersComponent', () => { let component: CashiersComponent; @@ -10,7 +12,14 @@ describe('CashiersComponent', () => { beforeEach(async(() => { TestBed.configureTestingModule({ declarations: [CashiersComponent], - imports: [RouterTestingModule] + imports: [ + RouterTestingModule, + TranslateModule + ], + schemas: [ + CUSTOM_ELEMENTS_SCHEMA, + NO_ERRORS_SCHEMA + ] }).compileComponents(); })); diff --git a/src/app/organization/tellers/edit-teller/edit-teller.component.spec.ts b/src/app/organization/tellers/edit-teller/edit-teller.component.spec.ts index af88733a5d..20b7b4aecf 100644 --- a/src/app/organization/tellers/edit-teller/edit-teller.component.spec.ts +++ b/src/app/organization/tellers/edit-teller/edit-teller.component.spec.ts @@ -4,6 +4,7 @@ import { EditTellerComponent } from './edit-teller.component'; import { ReactiveFormsModule } from '@angular/forms'; import { HttpClientModule } from '@angular/common/http'; import { CommonModule, DatePipe } from '@angular/common'; +import { RouterTestingModule } from '@angular/router/testing'; describe('EditTellerComponent', () => { let component: EditTellerComponent; @@ -15,6 +16,7 @@ describe('EditTellerComponent', () => { imports: [ ReactiveFormsModule, HttpClientModule, + RouterTestingModule, CommonModule ], providers: [DatePipe] diff --git a/src/app/products/charges/view-charge/view-charge.component.spec.ts b/src/app/products/charges/view-charge/view-charge.component.spec.ts index c9aeb64ddb..d9f752dc20 100644 --- a/src/app/products/charges/view-charge/view-charge.component.spec.ts +++ b/src/app/products/charges/view-charge/view-charge.component.spec.ts @@ -2,7 +2,7 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; import { ViewChargeComponent } from './view-charge.component'; import { HttpClientModule } from '@angular/common/http'; -import { CommonModule } from '@angular/common'; +import { CommonModule, DatePipe } from '@angular/common'; describe('ViewChargeComponent', () => { let component: ViewChargeComponent; @@ -14,7 +14,8 @@ describe('ViewChargeComponent', () => { imports: [ HttpClientModule, CommonModule - ] + ], + providers: [DatePipe] }).compileComponents(); })); diff --git a/src/app/products/collaterals/edit-collateral/edit-collateral.component.spec.ts b/src/app/products/collaterals/edit-collateral/edit-collateral.component.spec.ts index 17742e40fa..ac6e8eac06 100644 --- a/src/app/products/collaterals/edit-collateral/edit-collateral.component.spec.ts +++ b/src/app/products/collaterals/edit-collateral/edit-collateral.component.spec.ts @@ -3,6 +3,7 @@ import { ComponentFixture, TestBed } from '@angular/core/testing'; import { EditCollateralComponent } from './edit-collateral.component'; import { HttpClientModule } from '@angular/common/http'; import { CommonModule, DatePipe } from '@angular/common'; +import { ReactiveFormsModule } from '@angular/forms'; describe('EditCollateralComponent', () => { let component: EditCollateralComponent; @@ -13,6 +14,7 @@ describe('EditCollateralComponent', () => { declarations: [EditCollateralComponent], imports: [ HttpClientModule, + ReactiveFormsModule, CommonModule ], providers: [DatePipe] diff --git a/src/app/products/loan-products/loan-product-stepper/loan-product-preview-step/loan-product-preview-step.component.spec.ts b/src/app/products/loan-products/loan-product-stepper/loan-product-preview-step/loan-product-preview-step.component.spec.ts index 6bf7173695..b048c7d1da 100644 --- a/src/app/products/loan-products/loan-product-stepper/loan-product-preview-step/loan-product-preview-step.component.spec.ts +++ b/src/app/products/loan-products/loan-product-stepper/loan-product-preview-step/loan-product-preview-step.component.spec.ts @@ -2,6 +2,7 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; import { LoanProductPreviewStepComponent } from './loan-product-preview-step.component'; import { TranslateModule } from '@ngx-translate/core'; +import { CUSTOM_ELEMENTS_SCHEMA, NO_ERRORS_SCHEMA } from '@angular/core'; describe('LoanProductPreviewStepComponent', () => { let component: LoanProductPreviewStepComponent; @@ -10,7 +11,11 @@ describe('LoanProductPreviewStepComponent', () => { beforeEach(async(() => { TestBed.configureTestingModule({ declarations: [LoanProductPreviewStepComponent], - imports: [TranslateModule] + imports: [TranslateModule], + schemas: [ + CUSTOM_ELEMENTS_SCHEMA, + NO_ERRORS_SCHEMA + ] }).compileComponents(); })); diff --git a/src/app/products/manage-delinquency-buckets/delinquency-range/delinquency-range.component.spec.ts b/src/app/products/manage-delinquency-buckets/delinquency-range/delinquency-range.component.spec.ts index 8fe96c82ea..ba986246f9 100644 --- a/src/app/products/manage-delinquency-buckets/delinquency-range/delinquency-range.component.spec.ts +++ b/src/app/products/manage-delinquency-buckets/delinquency-range/delinquency-range.component.spec.ts @@ -1,6 +1,7 @@ import { ComponentFixture, TestBed } from '@angular/core/testing'; import { DelinquencyRangeComponent } from './delinquency-range.component'; +import { RouterTestingModule } from '@angular/router/testing'; describe('DelinquencyRangeComponent', () => { let component: DelinquencyRangeComponent; @@ -8,7 +9,8 @@ describe('DelinquencyRangeComponent', () => { beforeEach(async () => { await TestBed.configureTestingModule({ - declarations: [DelinquencyRangeComponent] + declarations: [DelinquencyRangeComponent], + imports: [RouterTestingModule] }).compileComponents(); }); diff --git a/src/app/products/manage-delinquency-buckets/delinquency-range/edit-range/edit-range.component.spec.ts b/src/app/products/manage-delinquency-buckets/delinquency-range/edit-range/edit-range.component.spec.ts index e5df3fe60e..8fc47b70de 100644 --- a/src/app/products/manage-delinquency-buckets/delinquency-range/edit-range/edit-range.component.spec.ts +++ b/src/app/products/manage-delinquency-buckets/delinquency-range/edit-range/edit-range.component.spec.ts @@ -3,7 +3,7 @@ import { ComponentFixture, TestBed } from '@angular/core/testing'; import { EditRangeComponent } from './edit-range.component'; import { ReactiveFormsModule } from '@angular/forms'; import { HttpClientModule } from '@angular/common/http'; -import { CommonModule } from '@angular/common'; +import { CommonModule, DatePipe } from '@angular/common'; describe('EditRangeComponent', () => { let component: EditRangeComponent; @@ -16,7 +16,8 @@ describe('EditRangeComponent', () => { ReactiveFormsModule, HttpClientModule, CommonModule - ] + ], + providers: [DatePipe] }).compileComponents(); }); diff --git a/src/app/products/manage-tax-groups/create-tax-group/create-tax-group.component.spec.ts b/src/app/products/manage-tax-groups/create-tax-group/create-tax-group.component.spec.ts index d47fb0368c..ab62afd6ee 100644 --- a/src/app/products/manage-tax-groups/create-tax-group/create-tax-group.component.spec.ts +++ b/src/app/products/manage-tax-groups/create-tax-group/create-tax-group.component.spec.ts @@ -4,6 +4,7 @@ import { CreateTaxGroupComponent } from './create-tax-group.component'; import { ReactiveFormsModule } from '@angular/forms'; import { HttpClientModule } from '@angular/common/http'; import { CommonModule, DatePipe } from '@angular/common'; +import { RouterTestingModule } from '@angular/router/testing'; describe('CreateTaxGroupComponent', () => { let component: CreateTaxGroupComponent; @@ -15,6 +16,7 @@ describe('CreateTaxGroupComponent', () => { imports: [ ReactiveFormsModule, HttpClientModule, + RouterTestingModule, CommonModule ], providers: [DatePipe] diff --git a/src/app/products/saving-products/saving-product-stepper/saving-product-terms-step/saving-product-terms-step.component.spec.ts b/src/app/products/saving-products/saving-product-stepper/saving-product-terms-step/saving-product-terms-step.component.spec.ts index e7d2affbe4..39ea375a23 100644 --- a/src/app/products/saving-products/saving-product-stepper/saving-product-terms-step/saving-product-terms-step.component.spec.ts +++ b/src/app/products/saving-products/saving-product-stepper/saving-product-terms-step/saving-product-terms-step.component.spec.ts @@ -2,6 +2,9 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; import { SavingProductTermsStepComponent } from './saving-product-terms-step.component'; import { ReactiveFormsModule } from '@angular/forms'; +import { TranslateModule, TranslateService } from '@ngx-translate/core'; +import { CUSTOM_ELEMENTS_SCHEMA, NO_ERRORS_SCHEMA } from '@angular/core'; +import { DatePipe } from '@angular/common'; describe('SavingProductTermsStepComponent', () => { let component: SavingProductTermsStepComponent; @@ -10,7 +13,18 @@ describe('SavingProductTermsStepComponent', () => { beforeEach(async(() => { TestBed.configureTestingModule({ declarations: [SavingProductTermsStepComponent], - imports: [ReactiveFormsModule] + imports: [ + ReactiveFormsModule, + TranslateModule + ], + providers: [ + TranslateService, + DatePipe + ], + schemas: [ + CUSTOM_ELEMENTS_SCHEMA, + NO_ERRORS_SCHEMA + ] }).compileComponents(); })); diff --git a/src/app/products/share-products/share-product-stepper/share-product-currency-step/share-product-currency-step.component.spec.ts b/src/app/products/share-products/share-product-stepper/share-product-currency-step/share-product-currency-step.component.spec.ts index 881695b168..23f0243fca 100644 --- a/src/app/products/share-products/share-product-stepper/share-product-currency-step/share-product-currency-step.component.spec.ts +++ b/src/app/products/share-products/share-product-stepper/share-product-currency-step/share-product-currency-step.component.spec.ts @@ -2,6 +2,7 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; import { ShareProductCurrencyStepComponent } from './share-product-currency-step.component'; import { ReactiveFormsModule } from '@angular/forms'; +import { CUSTOM_ELEMENTS_SCHEMA, NO_ERRORS_SCHEMA } from '@angular/core'; describe('ShareProductCurrencyStepComponent', () => { let component: ShareProductCurrencyStepComponent; @@ -10,7 +11,11 @@ describe('ShareProductCurrencyStepComponent', () => { beforeEach(async(() => { TestBed.configureTestingModule({ declarations: [ShareProductCurrencyStepComponent], - imports: [ReactiveFormsModule] + imports: [ReactiveFormsModule], + schemas: [ + CUSTOM_ELEMENTS_SCHEMA, + NO_ERRORS_SCHEMA + ] }).compileComponents(); })); diff --git a/src/app/reports/xbrl-report/xbrl-report.component.spec.ts b/src/app/reports/xbrl-report/xbrl-report.component.spec.ts index b3f09fd93c..85e4be497e 100644 --- a/src/app/reports/xbrl-report/xbrl-report.component.spec.ts +++ b/src/app/reports/xbrl-report/xbrl-report.component.spec.ts @@ -5,6 +5,7 @@ import { HttpClientModule } from '@angular/common/http'; import { ReactiveFormsModule } from '@angular/forms'; import { DatePipe } from '@angular/common'; import { TranslateModule } from '@ngx-translate/core'; +import { CUSTOM_ELEMENTS_SCHEMA, NO_ERRORS_SCHEMA } from '@angular/core'; describe('XBRLReportComponent', () => { let component: XBRLReportComponent; @@ -18,7 +19,11 @@ describe('XBRLReportComponent', () => { ReactiveFormsModule, TranslateModule ], - providers: [DatePipe] + providers: [DatePipe], + schemas: [ + CUSTOM_ELEMENTS_SCHEMA, + NO_ERRORS_SCHEMA + ] }).compileComponents(); })); diff --git a/src/app/savings/common-resolvers/saving-notes.resolver.spec.ts b/src/app/savings/common-resolvers/saving-notes.resolver.spec.ts index 24bc375e01..4717fe910d 100644 --- a/src/app/savings/common-resolvers/saving-notes.resolver.spec.ts +++ b/src/app/savings/common-resolvers/saving-notes.resolver.spec.ts @@ -1,12 +1,15 @@ import { TestBed } from '@angular/core/testing'; import { SavingNotesResolver } from './saving-notes.resolver'; +import { HttpClientModule } from '@angular/common/http'; describe('SavingNotesResolver', () => { let resolver: SavingNotesResolver; beforeEach(() => { - TestBed.configureTestingModule({}); + TestBed.configureTestingModule({ + imports: [HttpClientModule] + }); resolver = TestBed.inject(SavingNotesResolver); }); diff --git a/src/app/savings/edit-savings-account/edit-savings-account.component.spec.ts b/src/app/savings/edit-savings-account/edit-savings-account.component.spec.ts index dbd3b72ca1..397206b349 100644 --- a/src/app/savings/edit-savings-account/edit-savings-account.component.spec.ts +++ b/src/app/savings/edit-savings-account/edit-savings-account.component.spec.ts @@ -5,6 +5,7 @@ import { ActivatedRoute } from '@angular/router'; import { of } from 'rxjs'; import { RouterTestingModule } from '@angular/router/testing'; import { CommonModule, DatePipe } from '@angular/common'; +import { HttpClientModule } from '@angular/common/http'; describe('EditSavingsAccountComponent', () => { let component: EditSavingsAccountComponent; @@ -15,6 +16,7 @@ describe('EditSavingsAccountComponent', () => { declarations: [EditSavingsAccountComponent], imports: [ RouterTestingModule, + HttpClientModule, CommonModule ], providers: [ diff --git a/src/app/savings/saving-account-actions/manage-savings-account/manage-savings-account.component.spec.ts b/src/app/savings/saving-account-actions/manage-savings-account/manage-savings-account.component.spec.ts index 23d63805da..c6d28cf8a0 100644 --- a/src/app/savings/saving-account-actions/manage-savings-account/manage-savings-account.component.spec.ts +++ b/src/app/savings/saving-account-actions/manage-savings-account/manage-savings-account.component.spec.ts @@ -2,6 +2,7 @@ import { ComponentFixture, TestBed } from '@angular/core/testing'; import { ManageSavingsAccountComponent } from './manage-savings-account.component'; import { ReactiveFormsModule } from '@angular/forms'; +import { HttpClientModule } from '@angular/common/http'; describe('ManageSavingsAccountComponent', () => { let component: ManageSavingsAccountComponent; @@ -10,7 +11,10 @@ describe('ManageSavingsAccountComponent', () => { beforeEach(async () => { await TestBed.configureTestingModule({ declarations: [ManageSavingsAccountComponent], - imports: [ReactiveFormsModule] + imports: [ + ReactiveFormsModule, + HttpClientModule + ] }).compileComponents(); }); diff --git a/src/app/savings/saving-account-actions/post-interest-as-on-savings-account/post-interest-as-on-savings-account.component.spec.ts b/src/app/savings/saving-account-actions/post-interest-as-on-savings-account/post-interest-as-on-savings-account.component.spec.ts index dd41a7dc3d..6b7f19b2e5 100644 --- a/src/app/savings/saving-account-actions/post-interest-as-on-savings-account/post-interest-as-on-savings-account.component.spec.ts +++ b/src/app/savings/saving-account-actions/post-interest-as-on-savings-account/post-interest-as-on-savings-account.component.spec.ts @@ -5,6 +5,8 @@ import { ReactiveFormsModule } from '@angular/forms'; import { HttpClientModule } from '@angular/common/http'; import { DatePipe } from '@angular/common'; import { RouterTestingModule } from '@angular/router/testing'; +import { TranslateModule } from '@ngx-translate/core'; +import { CUSTOM_ELEMENTS_SCHEMA, NO_ERRORS_SCHEMA } from '@angular/core'; describe('PostInterestAsOnSavingsAccountComponent', () => { let component: PostInterestAsOnSavingsAccountComponent; @@ -16,9 +18,14 @@ describe('PostInterestAsOnSavingsAccountComponent', () => { imports: [ ReactiveFormsModule, HttpClientModule, + TranslateModule, RouterTestingModule ], - providers: [DatePipe] + providers: [DatePipe], + schemas: [ + CUSTOM_ELEMENTS_SCHEMA, + NO_ERRORS_SCHEMA + ] }).compileComponents(); })); diff --git a/src/app/savings/saving-account-actions/savings-account-unassign-staff/savings-account-unassign-staff.component.spec.ts b/src/app/savings/saving-account-actions/savings-account-unassign-staff/savings-account-unassign-staff.component.spec.ts index 2fb9d561d8..826f11ca7f 100644 --- a/src/app/savings/saving-account-actions/savings-account-unassign-staff/savings-account-unassign-staff.component.spec.ts +++ b/src/app/savings/saving-account-actions/savings-account-unassign-staff/savings-account-unassign-staff.component.spec.ts @@ -3,6 +3,7 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; import { SavingsAccountUnassignStaffComponent } from './savings-account-unassign-staff.component'; import { ReactiveFormsModule } from '@angular/forms'; import { HttpClientModule } from '@angular/common/http'; +import { DatePipe } from '@angular/common'; describe('SavingsAccountUnassignStaffComponent', () => { let component: SavingsAccountUnassignStaffComponent; @@ -14,7 +15,8 @@ describe('SavingsAccountUnassignStaffComponent', () => { imports: [ ReactiveFormsModule, HttpClientModule - ] + ], + providers: [DatePipe] }).compileComponents(); })); diff --git a/src/app/savings/saving-account-actions/withdraw-by-client-savings-account/withdraw-by-client-savings-account.component.spec.ts b/src/app/savings/saving-account-actions/withdraw-by-client-savings-account/withdraw-by-client-savings-account.component.spec.ts index 385b4636bc..e1b8f6461a 100644 --- a/src/app/savings/saving-account-actions/withdraw-by-client-savings-account/withdraw-by-client-savings-account.component.spec.ts +++ b/src/app/savings/saving-account-actions/withdraw-by-client-savings-account/withdraw-by-client-savings-account.component.spec.ts @@ -1,6 +1,8 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; import { WithdrawByClientSavingsAccountComponent } from './withdraw-by-client-savings-account.component'; +import { ReactiveFormsModule } from '@angular/forms'; +import { HttpClientModule } from '@angular/common/http'; describe('WithdrawByClientSavingsAccountComponent', () => { let component: WithdrawByClientSavingsAccountComponent; @@ -8,7 +10,11 @@ describe('WithdrawByClientSavingsAccountComponent', () => { beforeEach(async(() => { TestBed.configureTestingModule({ - declarations: [WithdrawByClientSavingsAccountComponent] + declarations: [WithdrawByClientSavingsAccountComponent], + imports: [ + ReactiveFormsModule, + HttpClientModule + ] }).compileComponents(); })); diff --git a/src/app/savings/savings-account-stepper/savings-account-terms-step/savings-account-terms-step.component.spec.ts b/src/app/savings/savings-account-stepper/savings-account-terms-step/savings-account-terms-step.component.spec.ts index 692b036cf7..4ef8c189b4 100644 --- a/src/app/savings/savings-account-stepper/savings-account-terms-step/savings-account-terms-step.component.spec.ts +++ b/src/app/savings/savings-account-stepper/savings-account-terms-step/savings-account-terms-step.component.spec.ts @@ -3,7 +3,7 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; import { SavingsAccountTermsStepComponent } from './savings-account-terms-step.component'; import { ReactiveFormsModule } from '@angular/forms'; import { DatePipe } from '@angular/common'; -import { TranslateModule } from '@ngx-translate/core'; +import { TranslateModule, TranslateService } from '@ngx-translate/core'; describe('SavingsAccountTermsStepComponent', () => { let component: SavingsAccountTermsStepComponent; @@ -16,7 +16,10 @@ describe('SavingsAccountTermsStepComponent', () => { ReactiveFormsModule, TranslateModule ], - providers: [DatePipe] + providers: [ + DatePipe, + TranslateModule + ] }).compileComponents(); })); diff --git a/src/app/savings/savings-account-view/view-charge/view-charge.component.spec.ts b/src/app/savings/savings-account-view/view-charge/view-charge.component.spec.ts index c2c9d393aa..efda85f2dd 100644 --- a/src/app/savings/savings-account-view/view-charge/view-charge.component.spec.ts +++ b/src/app/savings/savings-account-view/view-charge/view-charge.component.spec.ts @@ -1,7 +1,7 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; import { ViewChargeComponent } from './view-charge.component'; -import { CommonModule } from '@angular/common'; +import { CommonModule, DatePipe } from '@angular/common'; import { HttpClientModule } from '@angular/common/http'; describe('ViewChargeComponent', () => { @@ -14,7 +14,8 @@ describe('ViewChargeComponent', () => { imports: [ HttpClientModule, CommonModule - ] + ], + providers: [DatePipe] }).compileComponents(); })); diff --git a/src/app/self-service/app-configuration/app-configuration.component.spec.ts b/src/app/self-service/app-configuration/app-configuration.component.spec.ts index c341cce9a0..a95468c734 100644 --- a/src/app/self-service/app-configuration/app-configuration.component.spec.ts +++ b/src/app/self-service/app-configuration/app-configuration.component.spec.ts @@ -2,6 +2,7 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; import { AppConfigurationComponent } from './app-configuration.component'; import { TranslateModule, TranslateService } from '@ngx-translate/core'; +import { CUSTOM_ELEMENTS_SCHEMA, NO_ERRORS_SCHEMA } from '@angular/core'; describe('AppConfigurationComponent', () => { let component: AppConfigurationComponent; @@ -11,7 +12,11 @@ describe('AppConfigurationComponent', () => { TestBed.configureTestingModule({ declarations: [AppConfigurationComponent], imports: [TranslateModule], - providers: [TranslateService] + providers: [TranslateService], + schemas: [ + CUSTOM_ELEMENTS_SCHEMA, + NO_ERRORS_SCHEMA + ] }).compileComponents(); })); diff --git a/src/app/shared/accounting/gl-account-selector/gl-account-selector.component.spec.ts b/src/app/shared/accounting/gl-account-selector/gl-account-selector.component.spec.ts index 7419a27deb..ff2d80d8c8 100644 --- a/src/app/shared/accounting/gl-account-selector/gl-account-selector.component.spec.ts +++ b/src/app/shared/accounting/gl-account-selector/gl-account-selector.component.spec.ts @@ -1,7 +1,7 @@ import { ComponentFixture, TestBed } from '@angular/core/testing'; import { GlAccountSelectorComponent } from './gl-account-selector.component'; -import { TranslateModule, TranslateService } from '@ngx-translate/core'; +import { TranslateModule, TranslateService, TranslateStore } from '@ngx-translate/core'; describe('GlAccountSelectorComponent', () => { let component: GlAccountSelectorComponent; @@ -11,7 +11,10 @@ describe('GlAccountSelectorComponent', () => { await TestBed.configureTestingModule({ declarations: [GlAccountSelectorComponent], imports: [TranslateModule], - providers: [TranslateService] + providers: [ + TranslateService, + TranslateStore + ] }).compileComponents(); fixture = TestBed.createComponent(GlAccountSelectorComponent); diff --git a/src/app/shared/footer/footer.component.spec.ts b/src/app/shared/footer/footer.component.spec.ts index 82d35b8edd..c5aa2e3e2a 100644 --- a/src/app/shared/footer/footer.component.spec.ts +++ b/src/app/shared/footer/footer.component.spec.ts @@ -2,7 +2,7 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; import { FooterComponent } from './footer.component'; import { HttpClientModule } from '@angular/common/http'; -import { CommonModule } from '@angular/common'; +import { CommonModule, DatePipe } from '@angular/common'; describe('FooterComponent', () => { let component: FooterComponent; @@ -14,7 +14,8 @@ describe('FooterComponent', () => { imports: [ HttpClientModule, CommonModule - ] + ], + providers: [DatePipe] }).compileComponents(); })); diff --git a/src/app/shared/search-tool/search-tool.component.spec.ts b/src/app/shared/search-tool/search-tool.component.spec.ts index 0544af1b78..85d3de2f04 100644 --- a/src/app/shared/search-tool/search-tool.component.spec.ts +++ b/src/app/shared/search-tool/search-tool.component.spec.ts @@ -1,6 +1,7 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; import { SearchToolComponent } from './search-tool.component'; +import { CUSTOM_ELEMENTS_SCHEMA, NO_ERRORS_SCHEMA } from '@angular/core'; describe('SearchToolComponent', () => { let component: SearchToolComponent; @@ -8,7 +9,11 @@ describe('SearchToolComponent', () => { beforeEach(async(() => { TestBed.configureTestingModule({ - declarations: [SearchToolComponent] + declarations: [SearchToolComponent], + schemas: [ + CUSTOM_ELEMENTS_SCHEMA, + NO_ERRORS_SCHEMA + ] }).compileComponents(); })); diff --git a/src/app/shared/tabs/entity-datatable-tab/datatable-multi-row/datatable-multi-row.component.spec.ts b/src/app/shared/tabs/entity-datatable-tab/datatable-multi-row/datatable-multi-row.component.spec.ts index d4f943f6fa..513646929c 100644 --- a/src/app/shared/tabs/entity-datatable-tab/datatable-multi-row/datatable-multi-row.component.spec.ts +++ b/src/app/shared/tabs/entity-datatable-tab/datatable-multi-row/datatable-multi-row.component.spec.ts @@ -1,6 +1,7 @@ import { ComponentFixture, TestBed } from '@angular/core/testing'; import { DatatableMultiRowComponent } from './datatable-multi-row.component'; +import { RouterTestingModule } from '@angular/router/testing'; describe('DatatableMultiRowComponent', () => { let component: DatatableMultiRowComponent; @@ -8,7 +9,8 @@ describe('DatatableMultiRowComponent', () => { beforeEach(async () => { await TestBed.configureTestingModule({ - declarations: [DatatableMultiRowComponent] + declarations: [DatatableMultiRowComponent], + imports: [RouterTestingModule] }).compileComponents(); }); diff --git a/src/app/shares/shares-account-actions/approve-shares-account/approve-shares-account.component.spec.ts b/src/app/shares/shares-account-actions/approve-shares-account/approve-shares-account.component.spec.ts index bb871052e7..47b0cfaa97 100644 --- a/src/app/shares/shares-account-actions/approve-shares-account/approve-shares-account.component.spec.ts +++ b/src/app/shares/shares-account-actions/approve-shares-account/approve-shares-account.component.spec.ts @@ -3,7 +3,7 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; import { ApproveSharesAccountComponent } from './approve-shares-account.component'; import { ReactiveFormsModule } from '@angular/forms'; import { HttpClientModule } from '@angular/common/http'; -import { CommonModule } from '@angular/common'; +import { CommonModule, DatePipe } from '@angular/common'; describe('ApproveSharesAccountComponent', () => { let component: ApproveSharesAccountComponent; @@ -16,6 +16,9 @@ describe('ApproveSharesAccountComponent', () => { ReactiveFormsModule, HttpClientModule, CommonModule + ], + providers: [ + DatePipe ] }).compileComponents(); })); diff --git a/src/app/system/audit-trails/audit-trails.component.spec.ts b/src/app/system/audit-trails/audit-trails.component.spec.ts index 8d9638d774..b4a7f45542 100644 --- a/src/app/system/audit-trails/audit-trails.component.spec.ts +++ b/src/app/system/audit-trails/audit-trails.component.spec.ts @@ -1,6 +1,7 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; import { AuditTrailsComponent } from './audit-trails.component'; +import { RouterTestingModule } from '@angular/router/testing'; describe('AuditTrailsComponent', () => { let component: AuditTrailsComponent; @@ -8,7 +9,8 @@ describe('AuditTrailsComponent', () => { beforeEach(async(() => { TestBed.configureTestingModule({ - declarations: [AuditTrailsComponent] + declarations: [AuditTrailsComponent], + imports: [RouterTestingModule] }).compileComponents(); })); diff --git a/src/app/system/audit-trails/view-audit/view-audit.component.spec.ts b/src/app/system/audit-trails/view-audit/view-audit.component.spec.ts index d9577783a4..8db99452d5 100644 --- a/src/app/system/audit-trails/view-audit/view-audit.component.spec.ts +++ b/src/app/system/audit-trails/view-audit/view-audit.component.spec.ts @@ -1,6 +1,7 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; import { ViewAuditComponent } from './view-audit.component'; +import { RouterTestingModule } from '@angular/router/testing'; describe('ViewAuditComponent', () => { let component: ViewAuditComponent; @@ -8,7 +9,8 @@ describe('ViewAuditComponent', () => { beforeEach(async(() => { TestBed.configureTestingModule({ - declarations: [ViewAuditComponent] + declarations: [ViewAuditComponent], + imports: [RouterTestingModule] }).compileComponents(); })); diff --git a/src/app/system/external-services/email/edit-email/edit-email.component.spec.ts b/src/app/system/external-services/email/edit-email/edit-email.component.spec.ts index b6713f17f9..cd14e5a983 100644 --- a/src/app/system/external-services/email/edit-email/edit-email.component.spec.ts +++ b/src/app/system/external-services/email/edit-email/edit-email.component.spec.ts @@ -4,7 +4,8 @@ import { EditEmailComponent } from './edit-email.component'; import { ReactiveFormsModule } from '@angular/forms'; import { HttpClientModule } from '@angular/common/http'; import { RouterTestingModule } from '@angular/router/testing'; -import { TranslateModule } from '@ngx-translate/core'; +import { TranslateModule, TranslateService, TranslateStore } from '@ngx-translate/core'; +import { CUSTOM_ELEMENTS_SCHEMA, NO_ERRORS_SCHEMA } from '@angular/core'; describe('EditEmailComponent', () => { let component: EditEmailComponent; @@ -18,6 +19,14 @@ describe('EditEmailComponent', () => { HttpClientModule, RouterTestingModule, TranslateModule + ], + providers: [ + TranslateService, + TranslateStore + ], + schemas: [ + CUSTOM_ELEMENTS_SCHEMA, + NO_ERRORS_SCHEMA ] }).compileComponents(); })); diff --git a/src/app/system/external-services/email/email.component.spec.ts b/src/app/system/external-services/email/email.component.spec.ts index 0f70a870cd..eea2e2c3cf 100644 --- a/src/app/system/external-services/email/email.component.spec.ts +++ b/src/app/system/external-services/email/email.component.spec.ts @@ -2,6 +2,8 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; import { EmailComponent } from './email.component'; import { RouterTestingModule } from '@angular/router/testing'; +import { TranslateModule } from '@ngx-translate/core'; +import { CUSTOM_ELEMENTS_SCHEMA, NO_ERRORS_SCHEMA } from '@angular/core'; describe('EmailComponent', () => { let component: EmailComponent; @@ -10,7 +12,14 @@ describe('EmailComponent', () => { beforeEach(async(() => { TestBed.configureTestingModule({ declarations: [EmailComponent], - imports: [RouterTestingModule] + imports: [ + RouterTestingModule, + TranslateModule + ], + schemas: [ + CUSTOM_ELEMENTS_SCHEMA, + NO_ERRORS_SCHEMA + ] }).compileComponents(); })); diff --git a/src/app/system/manage-data-tables/view-data-table/view-data-table.component.spec.ts b/src/app/system/manage-data-tables/view-data-table/view-data-table.component.spec.ts index 424915a111..c6247fe69e 100644 --- a/src/app/system/manage-data-tables/view-data-table/view-data-table.component.spec.ts +++ b/src/app/system/manage-data-tables/view-data-table/view-data-table.component.spec.ts @@ -2,6 +2,7 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; import { ViewDataTableComponent } from './view-data-table.component'; import { RouterTestingModule } from '@angular/router/testing'; +import { HttpClientModule } from '@angular/common/http'; describe('ViewDataTableComponent', () => { let component: ViewDataTableComponent; @@ -10,7 +11,10 @@ describe('ViewDataTableComponent', () => { beforeEach(async(() => { TestBed.configureTestingModule({ declarations: [ViewDataTableComponent], - imports: [RouterTestingModule] + imports: [ + RouterTestingModule, + HttpClientModule + ] }).compileComponents(); })); diff --git a/src/app/system/manage-external-events/manage-external-events.component.spec.ts b/src/app/system/manage-external-events/manage-external-events.component.spec.ts index 95072f292e..a194081b6e 100644 --- a/src/app/system/manage-external-events/manage-external-events.component.spec.ts +++ b/src/app/system/manage-external-events/manage-external-events.component.spec.ts @@ -3,6 +3,7 @@ import { ComponentFixture, TestBed } from '@angular/core/testing'; import { ManageExternalEventsComponent } from './manage-external-events.component'; import { RouterTestingModule } from '@angular/router/testing'; import { HttpClient } from '@angular/common/http'; +import { HttpClientModule } from '@angular/common/http'; describe('ManageExternalEventsComponent', () => { let component: ManageExternalEventsComponent; @@ -13,7 +14,7 @@ describe('ManageExternalEventsComponent', () => { declarations: [ManageExternalEventsComponent], imports: [ RouterTestingModule, - HttpClient + HttpClientModule ] }).compileComponents(); }); diff --git a/src/app/system/manage-hooks/edit-hook/edit-hook.component.spec.ts b/src/app/system/manage-hooks/edit-hook/edit-hook.component.spec.ts index 35ca3d6236..e7d6dde768 100644 --- a/src/app/system/manage-hooks/edit-hook/edit-hook.component.spec.ts +++ b/src/app/system/manage-hooks/edit-hook/edit-hook.component.spec.ts @@ -5,6 +5,7 @@ import { ActivatedRoute } from '@angular/router'; import { of } from 'rxjs'; import { RouterTestingModule } from '@angular/router/testing'; import { HttpClientModule } from '@angular/common/http'; +import { ReactiveFormsModule } from '@angular/forms'; describe('EditHookComponent', () => { let component: EditHookComponent; @@ -15,7 +16,8 @@ describe('EditHookComponent', () => { declarations: [EditHookComponent], imports: [ RouterTestingModule, - HttpClientModule + HttpClientModule, + ReactiveFormsModule ], providers: [ { diff --git a/src/app/system/manage-surveys/edit-survey/edit-survey.component.spec.ts b/src/app/system/manage-surveys/edit-survey/edit-survey.component.spec.ts index 50a3aa72df..f9e1c2e515 100644 --- a/src/app/system/manage-surveys/edit-survey/edit-survey.component.spec.ts +++ b/src/app/system/manage-surveys/edit-survey/edit-survey.component.spec.ts @@ -2,6 +2,7 @@ import { ComponentFixture, TestBed } from '@angular/core/testing'; import { EditSurveyComponent } from './edit-survey.component'; import { ReactiveFormsModule } from '@angular/forms'; +import { HttpClientModule } from '@angular/common/http'; describe('EditSurveyComponent', () => { let component: EditSurveyComponent; @@ -10,7 +11,10 @@ describe('EditSurveyComponent', () => { beforeEach(async () => { await TestBed.configureTestingModule({ declarations: [EditSurveyComponent], - imports: [ReactiveFormsModule] + imports: [ + ReactiveFormsModule, + HttpClientModule + ] }).compileComponents(); }); diff --git a/src/app/templates/create-template/create-template.component.spec.ts b/src/app/templates/create-template/create-template.component.spec.ts index ce0825c332..da63d04e54 100644 --- a/src/app/templates/create-template/create-template.component.spec.ts +++ b/src/app/templates/create-template/create-template.component.spec.ts @@ -4,6 +4,7 @@ import { CreateTemplateComponent } from './create-template.component'; import { ReactiveFormsModule } from '@angular/forms'; import { RouterTestingModule } from '@angular/router/testing'; import { HttpClientModule } from '@angular/common/http'; +import { CUSTOM_ELEMENTS_SCHEMA, NO_ERRORS_SCHEMA } from '@angular/core'; describe('CreateTemplateComponent', () => { let component: CreateTemplateComponent; @@ -16,6 +17,10 @@ describe('CreateTemplateComponent', () => { ReactiveFormsModule, RouterTestingModule, HttpClientModule + ], + schemas: [ + CUSTOM_ELEMENTS_SCHEMA, + NO_ERRORS_SCHEMA ] }).compileComponents(); })); diff --git a/src/environments/.env.ts b/src/environments/.env.ts index 2bc033da55..890e573c18 100644 --- a/src/environments/.env.ts +++ b/src/environments/.env.ts @@ -3,7 +3,7 @@ export default { 'mifos_x': { 'version': '250203', - 'hash': 'c4057faa' + 'hash': 'd82681e8' }, 'allow_switching_backend_instance': true };