From 8eef49eead8dfc473e0f20164482c7780a36e5e6 Mon Sep 17 00:00:00 2001 From: Arman Ozak Date: Tue, 15 Dec 2020 16:55:12 +0300 Subject: [PATCH] test: add a mock localization pipe to core testing --- .../packages/core/testing/src/lib/pipes/index.ts | 1 + .../testing/src/lib/pipes/mock-localization.pipe.ts | 12 ++++++++++++ 2 files changed, 13 insertions(+) create mode 100644 npm/ng-packs/packages/core/testing/src/lib/pipes/index.ts create mode 100644 npm/ng-packs/packages/core/testing/src/lib/pipes/mock-localization.pipe.ts diff --git a/npm/ng-packs/packages/core/testing/src/lib/pipes/index.ts b/npm/ng-packs/packages/core/testing/src/lib/pipes/index.ts new file mode 100644 index 0000000000..60bb9b7dce --- /dev/null +++ b/npm/ng-packs/packages/core/testing/src/lib/pipes/index.ts @@ -0,0 +1 @@ +export * from './mock-localization.pipe'; diff --git a/npm/ng-packs/packages/core/testing/src/lib/pipes/mock-localization.pipe.ts b/npm/ng-packs/packages/core/testing/src/lib/pipes/mock-localization.pipe.ts new file mode 100644 index 0000000000..302173cb0f --- /dev/null +++ b/npm/ng-packs/packages/core/testing/src/lib/pipes/mock-localization.pipe.ts @@ -0,0 +1,12 @@ +import { Config } from '@abp/ng.core'; +import { Injectable, Pipe, PipeTransform } from '@angular/core'; + +@Injectable() +@Pipe({ + name: 'abpLocalization', +}) +export class MockLocalizationPipe implements PipeTransform { + transform(value: string | Config.LocalizationWithDefault = '', ..._: string[]) { + return typeof value === 'string' ? value : value.defaultValue; + } +}