From 8f4ba43b70caa1d02fb0aad8261dc67b25eedfcb Mon Sep 17 00:00:00 2001 From: Andrey Platov <andrey@hardcoreeng.com> Date: Tue, 24 Aug 2021 15:03:47 +0200 Subject: [PATCH] fix platfrom tests Signed-off-by: Andrey Platov <andrey@hardcoreeng.com> --- packages/platform/src/__tests__/i18n.test.ts | 6 +++--- packages/platform/src/__tests__/ident.test.ts | 12 ++++++------ packages/platform/src/event.ts | 2 +- packages/platform/src/lang/en.json | 4 +++- 4 files changed, 13 insertions(+), 11 deletions(-) diff --git a/packages/platform/src/__tests__/i18n.test.ts b/packages/platform/src/__tests__/i18n.test.ts index be6b55a864..53211fe106 100644 --- a/packages/platform/src/__tests__/i18n.test.ts +++ b/packages/platform/src/__tests__/i18n.test.ts @@ -50,7 +50,7 @@ describe('i18n', () => { it('should emit status and return id when no loader', async () => { expect.assertions(2) const plugin = 'plugin-without-string-loader' - const message = `${plugin}.string.id` + const message = `${plugin}:string:id` const checkStatus = new Status(Severity.ERROR, platform.status.NoLoaderForStrings, { plugin }) const eventListener = async (event: string, data: any): Promise<void> => { @@ -65,7 +65,7 @@ describe('i18n', () => { it('should emit status and return id when bad loader', async () => { expect.assertions(2) const plugin = 'component-for-bad-loader' - const message = `${plugin}.string.id` + const message = `${plugin}:string:id` const errorMessage = 'bad loader' addStringsLoader(plugin as Plugin, (locale: string) => { throw new Error(errorMessage) @@ -83,7 +83,7 @@ describe('i18n', () => { it('should cache error', async () => { const plugin = 'component' - const message = `${plugin}.string.id` + const message = `${plugin}:string:id` const checkStatus = new Status(Severity.ERROR, platform.status.NoLoaderForStrings, { plugin }) let calls = 0 diff --git a/packages/platform/src/__tests__/ident.test.ts b/packages/platform/src/__tests__/ident.test.ts index 174844325a..30b24c5268 100644 --- a/packages/platform/src/__tests__/ident.test.ts +++ b/packages/platform/src/__tests__/ident.test.ts @@ -26,7 +26,7 @@ describe('ident', () => { MyString: '' as StatusCode<{}> } }) - expect(ids.status.MyString).toBe('test.status.MyString') + expect(ids.status.MyString).toBe('test:status:MyString') }) it('should merge ids', () => { @@ -43,9 +43,9 @@ describe('ident', () => { X: '' as StatusCode<{}> } }) - expect(merged.resource.MyString).toBe('test.resource.MyString') - expect(merged.resource.OneMore).toBe('test.resource.OneMore') - expect(merged.more.X).toBe('test.more.X') + expect(merged.resource.MyString).toBe('test:resource:MyString') + expect(merged.resource.OneMore).toBe('test:resource:OneMore') + expect(merged.more.X).toBe('test:more:X') }) it('should fail overwriting ids', () => { @@ -65,12 +65,12 @@ describe('ident', () => { it('should fail to parse id', () => { expect(() => _parseId('bad id' as Id)).toThrowError( - 'ERROR: platform.status.InvalidId' + 'ERROR: platform:status:InvalidId' ) }) it('should parse id', () => { - expect(_parseId('comp.res.X' as Id)).toEqual({ + expect(_parseId('comp:res:X' as Id)).toEqual({ kind: 'res', component: 'comp', name: 'X' diff --git a/packages/platform/src/event.ts b/packages/platform/src/event.ts index 1408e015d0..babac9f96f 100644 --- a/packages/platform/src/event.ts +++ b/packages/platform/src/event.ts @@ -73,7 +73,7 @@ async function broadcastEvent (event: string, data: any): Promise<void> { * @returns */ export async function setPlatformStatus (status: Status | Error): Promise<void> { - console.log('platform status', status) + // console.log('platform status', status) if (status instanceof Error) { return await broadcastEvent(PlatformEvent, unknownError(status)) } else { diff --git a/packages/platform/src/lang/en.json b/packages/platform/src/lang/en.json index b8b1530a81..8114eb8e9d 100644 --- a/packages/platform/src/lang/en.json +++ b/packages/platform/src/lang/en.json @@ -1,5 +1,7 @@ { "status": { - "loadingPlugin": "Loading plugin '<b>'{plugin}'</b>'..." + "LoadingPlugin": "Loading plugin '<b>'{plugin}'</b>'...", + "UnknownError": "Unknown error: {message}", + "InvaldId": "Invalid Id: {id}" } }