From d6a075fb62aec8cc90fa5246a2ae3cb2d10e4875 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Pierzcha=C5=82a?= Date: Thu, 15 Oct 2026 13:48:43 +0200 Subject: [PATCH 1/2] refactor(command-registry): move the wait-positionals test into the package Co-Authored-By: Claude Opus 5.5 --- .../command-registry/src}/wait-positionals.test.ts | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename {src/__tests__ => packages/command-registry/src}/wait-positionals.test.ts (100%) diff --git a/src/__tests__/wait-positionals.test.ts b/packages/command-registry/src/wait-positionals.test.ts similarity index 100% rename from src/__tests__/wait-positionals.test.ts rename to packages/command-registry/src/wait-positionals.test.ts From 742a64a56cdb53ae3554c0fcecf81b86d63fb76b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Pierzcha=C5=82a?= Date: Thu, 15 Oct 2026 13:48:43 +0200 Subject: [PATCH 2/2] refactor(command-registry): import the parser relatively and declare the test's fast-check dependency Co-Authored-By: Claude Opus 5.5 --- packages/command-registry/package.json | 3 +++ packages/command-registry/src/wait-positionals.test.ts | 5 +---- pnpm-lock.yaml | 4 ++++ 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/packages/command-registry/package.json b/packages/command-registry/package.json index 3fef336010..43190fd6d0 100644 --- a/packages/command-registry/package.json +++ b/packages/command-registry/package.json @@ -95,5 +95,8 @@ "types": "./src/cli-command-aliases.ts", "default": "./src/cli-command-aliases.ts" } + }, + "devDependencies": { + "fast-check": "^4.9.0" } } diff --git a/packages/command-registry/src/wait-positionals.test.ts b/packages/command-registry/src/wait-positionals.test.ts index 7b03c23b3d..b5af3f1c6f 100644 --- a/packages/command-registry/src/wait-positionals.test.ts +++ b/packages/command-registry/src/wait-positionals.test.ts @@ -10,10 +10,7 @@ import fc from 'fast-check'; import { test } from 'vitest'; import { isValidSelectorExpression, SELECTOR_KEY_NAMES } from '@agent-device/selectors'; import { PROPERTY_RUNS } from '@agent-device/selectors/snapshot-geometry-fixtures'; -import { - parseWaitPositionals, - resolveWaitBudgetMs, -} from '@agent-device/command-registry/wait-positionals'; +import { parseWaitPositionals, resolveWaitBudgetMs } from './wait-positionals.ts'; function assertInvalid(args: string[], messageFragment: string) { const result = parseWaitPositionals(args); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9dea7d0e86..20993cbdd1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -272,6 +272,10 @@ importers: '@agent-device/selectors': specifier: workspace:* version: link:../selectors + devDependencies: + fast-check: + specifier: ^4.9.0 + version: 4.9.0 packages/contracts: dependencies: