From 8fb9e8f74f1f44b70e88f385ee56ccadf9195c2a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Samuel=20=C5=A0tancl?= Date: Fri, 30 May 2025 02:03:27 +0200 Subject: [PATCH] Claude code adjustments --- CLAUDE.md | 1 + t | 8 +++++++- test | 8 +++++++- 3 files changed, 15 insertions(+), 2 deletions(-) diff --git a/CLAUDE.md b/CLAUDE.md index 7061fcda..f74d37a2 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -6,6 +6,7 @@ This file provides guidance to Claude Code (claude.ai/code) when working with co ### Testing - `composer test` - Run tests without coverage using Docker +- `./test tests/TestFile.php` - Run an entire test file - `./t 'test name'` - Run a specific test ### Code Quality diff --git a/t b/t index 4fd5931c..f1524ad4 100755 --- a/t +++ b/t @@ -1,3 +1,9 @@ #!/bin/bash -docker compose exec -e COLUMNS=$(tput cols) -T test vendor/bin/pest --color=always --no-coverage --filter "$@" +if [[ "${CLAUDECODE}" != "1" ]]; then + COLOR_FLAG="--color=always" +else + COLOR_FLAG="" +fi + +docker compose exec -e COLUMNS=$(tput cols) -T test vendor/bin/pest ${COLOR_FLAG} --no-coverage --filter "$@" diff --git a/test b/test index b8bd8fa0..6f91fcce 100755 --- a/test +++ b/test @@ -1,4 +1,10 @@ #!/bin/bash # --columns doesn't seem to work at the moment, so we're setting it using an environment variable -docker compose exec -e COLUMNS=$(tput cols) -T test vendor/bin/pest --colors=always "$@" +if [[ "${CLAUDECODE}" != "1" ]]; then + COLOR_FLAG="--colors=always" +else + COLOR_FLAG="" +fi + +docker compose exec -e COLUMNS=$(tput cols) -T test vendor/bin/pest ${COLOR_FLAG} "$@"