[PR #962] [MERGED] Use PestPHP #1086

Closed
opened 2026-02-05 18:03:20 +03:00 by OVERLORD · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/pelican-dev/panel/pull/962
Author: @lancepioch
Created: 1/30/2025
Status: Merged
Merged: 1/31/2025
Merged by: @lancepioch

Base: mainHead: lance/pest


📝 Commits (10+)

📊 Changes

45 files changed (+1149 additions, -455 deletions)

View changed files

📝 .github/workflows/ci.yaml (+6 -6)
📝 app/Http/Requests/Api/Client/ClientApiRequest.php (+1 -4)
bootstrap/tests.php (+0 -45)
📝 composer.json (+5 -2)
📝 composer.lock (+980 -256)
📝 config/database.php (+2 -1)
📝 database/migrations/2025_01_03_210426_remove_user_first_and_last_names.php (+2 -2)
📝 phpunit.xml (+31 -29)
📝 tests/Integration/Api/Application/ApplicationApiIntegrationTestCase.php (+0 -2)
📝 tests/Integration/Api/Application/Users/UserControllerTest.php (+2 -2)
📝 tests/Integration/Api/Client/ApiKeyControllerTest.php (+2 -2)
📝 tests/Integration/Api/Client/ClientApiIntegrationTestCase.php (+0 -19)
📝 tests/Integration/Api/Client/ClientControllerTest.php (+2 -2)
📝 tests/Integration/Api/Client/Server/Allocation/AllocationAuthorizationTest.php (+2 -3)
📝 tests/Integration/Api/Client/Server/Allocation/CreateNewAllocationTest.php (+2 -2)
📝 tests/Integration/Api/Client/Server/Allocation/DeleteAllocationTest.php (+2 -2)
📝 tests/Integration/Api/Client/Server/Backup/BackupAuthorizationTest.php (+2 -3)
📝 tests/Integration/Api/Client/Server/Database/DatabaseAuthorizationTest.php (+2 -3)
📝 tests/Integration/Api/Client/Server/NetworkAllocationControllerTest.php (+3 -5)
📝 tests/Integration/Api/Client/Server/PowerControllerTest.php (+3 -4)

...and 25 more files

📄 Description

No description provided


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/pelican-dev/panel/pull/962 **Author:** [@lancepioch](https://github.com/lancepioch) **Created:** 1/30/2025 **Status:** ✅ Merged **Merged:** 1/31/2025 **Merged by:** [@lancepioch](https://github.com/lancepioch) **Base:** `main` ← **Head:** `lance/pest` --- ### 📝 Commits (10+) - [`d715ea3`](https://github.com/pelican-dev/panel/commit/d715ea344d3aebc027275fae6b77fbbab67ef3cf) Install Pest - [`b1cc8fa`](https://github.com/pelican-dev/panel/commit/b1cc8fa29392b669c2cd853284623c3cf7010dd6) Don’t use bootstrap file anymore - [`3e3fd22`](https://github.com/pelican-dev/panel/commit/3e3fd22f74deb9f32338a71fd4277a9853dfee4a) Fix comment - [`fbf7f00`](https://github.com/pelican-dev/panel/commit/fbf7f001f955f6188f8a42721fad84f77d03a467) Think this is needed - [`8bd6231`](https://github.com/pelican-dev/panel/commit/8bd6231ffd0494179eef87f3fffe173ed0680f81) Reset this - [`d89f244`](https://github.com/pelican-dev/panel/commit/d89f244385938bf2310fd585ddbb1e128a3e0439) Switch dataproviders to attributes - [`663e02f`](https://github.com/pelican-dev/panel/commit/663e02f4b5904ff96a8fa88d6372616e454410f6) Fix these - [`fc2b217`](https://github.com/pelican-dev/panel/commit/fc2b2177263a7b47e28594d549b03256df3441ab) Support in memory databases - [`a9c707f`](https://github.com/pelican-dev/panel/commit/a9c707fe0623c2388796f398225840c5e72a7aa1) Fix this migration - [`f21752d`](https://github.com/pelican-dev/panel/commit/f21752d08e1bb0bc8a865ed3dab3a6b7ab8ebb03) Switch this back for now ### 📊 Changes **45 files changed** (+1149 additions, -455 deletions) <details> <summary>View changed files</summary> 📝 `.github/workflows/ci.yaml` (+6 -6) 📝 `app/Http/Requests/Api/Client/ClientApiRequest.php` (+1 -4) ➖ `bootstrap/tests.php` (+0 -45) 📝 `composer.json` (+5 -2) 📝 `composer.lock` (+980 -256) 📝 `config/database.php` (+2 -1) 📝 `database/migrations/2025_01_03_210426_remove_user_first_and_last_names.php` (+2 -2) 📝 `phpunit.xml` (+31 -29) 📝 `tests/Integration/Api/Application/ApplicationApiIntegrationTestCase.php` (+0 -2) 📝 `tests/Integration/Api/Application/Users/UserControllerTest.php` (+2 -2) 📝 `tests/Integration/Api/Client/ApiKeyControllerTest.php` (+2 -2) 📝 `tests/Integration/Api/Client/ClientApiIntegrationTestCase.php` (+0 -19) 📝 `tests/Integration/Api/Client/ClientControllerTest.php` (+2 -2) 📝 `tests/Integration/Api/Client/Server/Allocation/AllocationAuthorizationTest.php` (+2 -3) 📝 `tests/Integration/Api/Client/Server/Allocation/CreateNewAllocationTest.php` (+2 -2) 📝 `tests/Integration/Api/Client/Server/Allocation/DeleteAllocationTest.php` (+2 -2) 📝 `tests/Integration/Api/Client/Server/Backup/BackupAuthorizationTest.php` (+2 -3) 📝 `tests/Integration/Api/Client/Server/Database/DatabaseAuthorizationTest.php` (+2 -3) 📝 `tests/Integration/Api/Client/Server/NetworkAllocationControllerTest.php` (+3 -5) 📝 `tests/Integration/Api/Client/Server/PowerControllerTest.php` (+3 -4) _...and 25 more files_ </details> ### 📄 Description _No description provided_ --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
OVERLORD added the pull-request label 2026-02-05 18:03:20 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/panel-pelican-dev#1086