From 089f33b08bb72ea79e689397fb4dd25a4550a69d Mon Sep 17 00:00:00 2001 From: kazuya kawaguchi Date: Sat, 27 Apr 2024 19:07:58 +0900 Subject: [PATCH] refactor: unit testings --- package.json | 2 +- packages/core-base/test/errors.test.ts | 2 +- packages/core-base/test/warnings.test.ts | 2 +- packages/vue-i18n-core/test/errors.test.ts | 2 +- packages/vue-i18n-core/test/helper.ts | 2 +- packages/vue-i18n-core/test/i18n.test.ts | 3 +-- packages/vue-i18n-core/test/legacy.test.ts | 1 - packages/vue-i18n-core/test/warnings.test.ts | 2 +- 8 files changed, 7 insertions(+), 9 deletions(-) diff --git a/package.json b/package.json index 31b896e06..50dc63f6a 100644 --- a/package.json +++ b/package.json @@ -33,11 +33,11 @@ "coverage": "opener coverage/index.html", "dev": "node -r esbuild-register scripts/dev.ts", "dev:e2e": "cross-env TZ=UTC vitest -c ./vitest.e2e.config.ts", + "dev:eslint": "npx @eslint/config-inspector", "dev:explorer": "pnpm --filter @intlify/message-format-explorer dev", "dev:size-core": "pnpm --filter @intlify/size-check-core dev", "dev:size-petite-vue-i18n": "pnpm --filter @intlify/size-check-petite-vue-i18n dev", "dev:size-vue-i18n": "pnpm --filter @intlify/size-check-vue-i18n dev", - "dev:eslint": "npx @eslint/config-inspector", "docs:apigen": "pnpm docs:apigen:core && pnpm docs:apigen:vue", "docs:apigen:core": "api-docs-gen ./temp/core-base.api.json -o ./docs/api -c ./docsgen.config.js -g noprefix -t ./tsdoc.json && mv ./docs/api/general.md ./docs/api/temp.md", "docs:apigen:vue": "api-docs-gen ./temp/vue-i18n-core.api.json -o ./docs/api -c ./docsgen.config.js -g noprefix -t ./tsdoc.json && tail -n +3 ./docs/api/temp.md >> ./docs/api/general.md && rm -rf ./docs/api/temp.md", diff --git a/packages/core-base/test/errors.test.ts b/packages/core-base/test/errors.test.ts index abaae8baf..08fee1514 100644 --- a/packages/core-base/test/errors.test.ts +++ b/packages/core-base/test/errors.test.ts @@ -1,5 +1,5 @@ import { CoreErrorCodes } from '../src/errors' test('CoreErrorCodes', () => { - expect(CoreErrorCodes.INVALID_ARGUMENT).toBe(17) + expect(CoreErrorCodes.__EXTEND_POINT__).toBe(24) }) diff --git a/packages/core-base/test/warnings.test.ts b/packages/core-base/test/warnings.test.ts index 6a33eecb2..2b22ef2a7 100644 --- a/packages/core-base/test/warnings.test.ts +++ b/packages/core-base/test/warnings.test.ts @@ -1,5 +1,5 @@ import { CoreWarnCodes } from '../src/warnings' test('CoreWarnCodes', () => { - expect(CoreWarnCodes.NOT_FOUND_KEY).toBe(1) + expect(CoreWarnCodes.__EXTEND_POINT__).toBe(8) }) diff --git a/packages/vue-i18n-core/test/errors.test.ts b/packages/vue-i18n-core/test/errors.test.ts index 46678b062..a59b81ce4 100644 --- a/packages/vue-i18n-core/test/errors.test.ts +++ b/packages/vue-i18n-core/test/errors.test.ts @@ -1,5 +1,5 @@ import { I18nErrorCodes } from '../src/errors' test('I18nErrorCodes', () => { - expect(I18nErrorCodes.UNEXPECTED_RETURN_TYPE).toBe(24) + expect(I18nErrorCodes.NOT_AVAILABLE_COMPOSITION_IN_LEGACY).toBe(34) }) diff --git a/packages/vue-i18n-core/test/helper.ts b/packages/vue-i18n-core/test/helper.ts index 3986e6a79..cdaf74383 100644 --- a/packages/vue-i18n-core/test/helper.ts +++ b/packages/vue-i18n-core/test/helper.ts @@ -14,8 +14,8 @@ import { } from 'vue' import { compile } from '@vue/compiler-dom' import * as runtimeDom from 'vue' -import { I18n } from '../src/i18n' import { isBoolean, isPlainObject, assign } from '@intlify/shared' +import { I18n } from '../src/i18n' import type { I18nPluginOptions } from '../src/plugin/types' diff --git a/packages/vue-i18n-core/test/i18n.test.ts b/packages/vue-i18n-core/test/i18n.test.ts index 031dcc93f..05f47fd45 100644 --- a/packages/vue-i18n-core/test/i18n.test.ts +++ b/packages/vue-i18n-core/test/i18n.test.ts @@ -26,8 +26,7 @@ import { createI18n, useI18n } from '../src/i18n' import { errorMessages, I18nErrorCodes } from '../src/errors' import { Composer } from '../src/composer' -import { IntlifyDevToolsEmitterHooks } from '@intlify/devtools-types' - +import type { IntlifyDevToolsEmitterHooks } from '@intlify/devtools-types' import type { I18n } from '../src/i18n' import type { VueI18n } from '../src/legacy' import type { App } from 'vue' diff --git a/packages/vue-i18n-core/test/legacy.test.ts b/packages/vue-i18n-core/test/legacy.test.ts index 93c823dd1..052e0f6e4 100644 --- a/packages/vue-i18n-core/test/legacy.test.ts +++ b/packages/vue-i18n-core/test/legacy.test.ts @@ -13,7 +13,6 @@ vi.mock('@intlify/shared', async () => { import { VueMessageType } from '../src/composer' import { createVueI18n } from '../src/legacy' import { errorMessages, I18nErrorCodes } from '../src/errors' -import { getWarnMessage, I18nWarnCodes } from '../src/warnings' import { watchEffect, nextTick } from 'vue' import { compileToFunction, diff --git a/packages/vue-i18n-core/test/warnings.test.ts b/packages/vue-i18n-core/test/warnings.test.ts index 7f63cee6e..4a0a243d2 100644 --- a/packages/vue-i18n-core/test/warnings.test.ts +++ b/packages/vue-i18n-core/test/warnings.test.ts @@ -1,5 +1,5 @@ import { I18nWarnCodes } from '../src/warnings' test('I18nWarnCodes', () => { - expect(I18nWarnCodes.FALLBACK_TO_ROOT).toBe(8) + expect(I18nWarnCodes.NOTICE_DROP_TRANSLATE_EXIST_COMPATIBLE_FLAG).toBe(12) })