From 4ac2306d0d1a29e876e5ddc51ef655421b048a29 Mon Sep 17 00:00:00 2001 From: djohnson Date: Tue, 18 Feb 2025 12:22:12 +0900 Subject: [PATCH] dx: move tests to tests folder to satisfy dependency cruiser --- src/{ => tests}/components/ModelSelector.test.tsx | 0 .../viewModels => tests/core}/ConnectionViewModel.test.ts | 2 +- src/{ => tests}/core/LanguageModel.test.ts | 0 src/{ => tests}/utils/chatToDateLabel.test.ts | 5 ++--- 4 files changed, 3 insertions(+), 4 deletions(-) rename src/{ => tests}/components/ModelSelector.test.tsx (100%) rename src/{core/connection/viewModels => tests/core}/ConnectionViewModel.test.ts (99%) rename src/{ => tests}/core/LanguageModel.test.ts (100%) rename src/{ => tests}/utils/chatToDateLabel.test.ts (96%) diff --git a/src/components/ModelSelector.test.tsx b/src/tests/components/ModelSelector.test.tsx similarity index 100% rename from src/components/ModelSelector.test.tsx rename to src/tests/components/ModelSelector.test.tsx diff --git a/src/core/connection/viewModels/ConnectionViewModel.test.ts b/src/tests/core/ConnectionViewModel.test.ts similarity index 99% rename from src/core/connection/viewModels/ConnectionViewModel.test.ts rename to src/tests/core/ConnectionViewModel.test.ts index 7280a83..c44564a 100644 --- a/src/core/connection/viewModels/ConnectionViewModel.test.ts +++ b/src/tests/core/ConnectionViewModel.test.ts @@ -109,7 +109,7 @@ describe('ConnectionViewModel', () => { const openAiModels = OpenAiModelFactory.buildList(3) const connectionModel = await ConnectionModelFactory.create({ - type:'OpenAi', + type: 'OpenAi', host: 'http://openAi-host:4444/v1', }) diff --git a/src/core/LanguageModel.test.ts b/src/tests/core/LanguageModel.test.ts similarity index 100% rename from src/core/LanguageModel.test.ts rename to src/tests/core/LanguageModel.test.ts diff --git a/src/utils/chatToDateLabel.test.ts b/src/tests/utils/chatToDateLabel.test.ts similarity index 96% rename from src/utils/chatToDateLabel.test.ts rename to src/tests/utils/chatToDateLabel.test.ts index 56cf32b..a659b13 100644 --- a/src/utils/chatToDateLabel.test.ts +++ b/src/tests/utils/chatToDateLabel.test.ts @@ -1,14 +1,13 @@ import { afterEach, beforeEach, describe, expect, test, vi } from 'vitest' -import { generateMock } from '@anatine/zod-mock' import moment, { Moment } from 'moment' -import { ChatModel } from '~/core/chat/ChatModel' +import { ChatModelFactory } from '~/core/chat/ChatModel.factory' import { ChatViewModel } from '~/core/chat/ChatViewModel' import { chatToDateLabel } from '~/utils/chatToDateLabel' const createChatModel = (lastMessageTime: Moment) => { - const chat = { ...generateMock(ChatModel), lastMessageTimestamp: lastMessageTime.valueOf() } + const chat = ChatModelFactory.build({ lastMessageTimestamp: lastMessageTime.valueOf() }) return new ChatViewModel(chat) }