From 3ff4de818686e9d2dea23fa6b2e022323316bc20 Mon Sep 17 00:00:00 2001 From: roxblnfk Date: Fri, 5 Apr 2024 23:13:18 +0400 Subject: [PATCH] Add Arch tests --- .github/workflows/run-test-suite.yml | 2 +- composer.json | 9 ++++++++- phpunit.xml | 3 +++ tests/Arch/DebugTest.php | 8 ++++++++ 4 files changed, 20 insertions(+), 2 deletions(-) create mode 100644 tests/Arch/DebugTest.php diff --git a/.github/workflows/run-test-suite.yml b/.github/workflows/run-test-suite.yml index 88eb5f4..b238af8 100644 --- a/.github/workflows/run-test-suite.yml +++ b/.github/workflows/run-test-suite.yml @@ -107,4 +107,4 @@ jobs: run: composer update --no-interaction --no-progress - name: Run tests - run: vendor/bin/phpunit --testsuite=${{ inputs.test-suite }} --testdox + run: vendor/bin/pest --testdox diff --git a/composer.json b/composer.json index 113f896..4fee098 100644 --- a/composer.json +++ b/composer.json @@ -47,6 +47,13 @@ "buggregator/trap": "^1.4", "dereuromark/composer-prefer-lowest": "^0.1.10", "phpunit/phpunit": "^10.5", - "vimeo/psalm": "^5.23" + "vimeo/psalm": "^5.23", + "pestphp/pest": "^2.34", + "pestphp/pest-plugin-arch": "^2.7" + }, + "config": { + "allow-plugins": { + "pestphp/pest-plugin": false + } } } diff --git a/phpunit.xml b/phpunit.xml index bc6f277..7140884 100644 --- a/phpunit.xml +++ b/phpunit.xml @@ -17,6 +17,9 @@ tests/Unit + + tests/Arch + diff --git a/tests/Arch/DebugTest.php b/tests/Arch/DebugTest.php new file mode 100644 index 0000000..0febb51 --- /dev/null +++ b/tests/Arch/DebugTest.php @@ -0,0 +1,8 @@ +expect(['trap', 'dd', 'dump', 'exit', 'die', 'print_r', 'var_dump', 'echo', 'print', 'sleep', 'usleep']) + ->not + ->toBeUsed();