From 56f6db83d62557e70c1d6caa0c8de9e1d19a8789 Mon Sep 17 00:00:00 2001 From: Chrilleweb Date: Sun, 15 Feb 2026 10:48:46 +0100 Subject: [PATCH 1/4] chore: moved prompt file to folder --- src/commands/prompts/promptEnsureFiles.ts | 2 +- src/commands/prompts/promptNoEnvScenario.ts | 2 +- src/{ui => commands/prompts}/prompts.ts | 0 3 files changed, 2 insertions(+), 2 deletions(-) rename src/{ui => commands/prompts}/prompts.ts (100%) diff --git a/src/commands/prompts/promptEnsureFiles.ts b/src/commands/prompts/promptEnsureFiles.ts index 6a64fb6..dbf166c 100644 --- a/src/commands/prompts/promptEnsureFiles.ts +++ b/src/commands/prompts/promptEnsureFiles.ts @@ -1,6 +1,6 @@ import fs from 'fs'; import path from 'path'; -import { confirmYesNo } from '../../ui/prompts.js'; +import { confirmYesNo } from './prompts.js'; import { warnIfEnvNotIgnored } from '../../services/git.js'; import { printPrompt } from '../../ui/compare/printPrompt.js'; import { DEFAULT_ENV_FILE } from '../../config/constants.js'; diff --git a/src/commands/prompts/promptNoEnvScenario.ts b/src/commands/prompts/promptNoEnvScenario.ts index 0e243f2..b8d13ad 100644 --- a/src/commands/prompts/promptNoEnvScenario.ts +++ b/src/commands/prompts/promptNoEnvScenario.ts @@ -1,6 +1,6 @@ import fs from 'fs'; import path from 'path'; -import { confirmYesNo } from '../../ui/prompts.js'; +import { confirmYesNo } from './prompts.js'; import { DEFAULT_ENV_FILE } from '../../config/constants.js'; import type { ScanUsageOptions, ComparisonFile } from '../../config/types.js'; diff --git a/src/ui/prompts.ts b/src/commands/prompts/prompts.ts similarity index 100% rename from src/ui/prompts.ts rename to src/commands/prompts/prompts.ts From 09433954668e23eccaae92738947374e5c874fac Mon Sep 17 00:00:00 2001 From: Chrilleweb Date: Sun, 15 Feb 2026 10:52:38 +0100 Subject: [PATCH 2/4] chore: prompt tests path --- test/unit/commands/prompts/promptEnsureFiles.test.ts | 2 +- test/unit/commands/prompts/promptNoEnvScenario.test.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/test/unit/commands/prompts/promptEnsureFiles.test.ts b/test/unit/commands/prompts/promptEnsureFiles.test.ts index f9b2c89..d8ce98c 100644 --- a/test/unit/commands/prompts/promptEnsureFiles.test.ts +++ b/test/unit/commands/prompts/promptEnsureFiles.test.ts @@ -23,7 +23,7 @@ vi.mock('../../../../src/services/git.js', () => ({ warnIfEnvNotIgnored: vi.fn(), })); -import { confirmYesNo } from '../../../../src/ui/prompts.js'; +import { confirmYesNo } from '../../../../src/commands/prompts/prompts.js' import { printPrompt } from '../../../../src/ui/compare/printPrompt.js'; describe('promptEnsureFiles', () => { diff --git a/test/unit/commands/prompts/promptNoEnvScenario.test.ts b/test/unit/commands/prompts/promptNoEnvScenario.test.ts index e0b4f1e..c39cd40 100644 --- a/test/unit/commands/prompts/promptNoEnvScenario.test.ts +++ b/test/unit/commands/prompts/promptNoEnvScenario.test.ts @@ -1,7 +1,7 @@ import { describe, it, expect, vi, beforeEach, afterEach } from 'vitest'; import { promptNoEnvScenario } from '../../../../src/commands/prompts/promptNoEnvScenario.js'; import type { ScanUsageOptions } from '../../../../src/config/types.js'; -import * as prompts from '../../../../src/ui/prompts.js'; +import * as prompts from '../../../../src/commands/prompts/prompts.js'; import fs from 'fs'; import path from 'path'; From b4e45a0e005511615d19b23e08df4787153c1a85 Mon Sep 17 00:00:00 2001 From: Chrilleweb Date: Sun, 15 Feb 2026 10:57:06 +0100 Subject: [PATCH 3/4] chore: tests mock --- test/unit/commands/prompts/promptNoEnvScenario.test.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/test/unit/commands/prompts/promptNoEnvScenario.test.ts b/test/unit/commands/prompts/promptNoEnvScenario.test.ts index c39cd40..3c0619c 100644 --- a/test/unit/commands/prompts/promptNoEnvScenario.test.ts +++ b/test/unit/commands/prompts/promptNoEnvScenario.test.ts @@ -6,6 +6,7 @@ import fs from 'fs'; import path from 'path'; vi.mock('fs'); +vi.mock('../../../../src/commands/prompts/prompts.js'); vi.mock('../../../../src/ui/prompts.js'); describe('promptNoEnvScenario', () => { From ce2a27c23219c0fcb7cb9a5ede9e272791344074 Mon Sep 17 00:00:00 2001 From: Chrilleweb Date: Sun, 15 Feb 2026 10:59:53 +0100 Subject: [PATCH 4/4] chore: tests mock --- test/unit/commands/prompts/promptEnsureFiles.test.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/unit/commands/prompts/promptEnsureFiles.test.ts b/test/unit/commands/prompts/promptEnsureFiles.test.ts index d8ce98c..671e207 100644 --- a/test/unit/commands/prompts/promptEnsureFiles.test.ts +++ b/test/unit/commands/prompts/promptEnsureFiles.test.ts @@ -5,7 +5,7 @@ import os from 'os'; import { promptEnsureFiles } from '../../../../src/commands/prompts/promptEnsureFiles.js'; // ---- mocks ---- -vi.mock('../../../../src/ui/prompts.js', () => ({ +vi.mock('../../../../src/commands/prompts/prompts.js', () => ({ confirmYesNo: vi.fn(), }));