[PR #1137] [MERGED] Pest Test Improvements #1202

Closed
opened 2026-02-04 19:26:03 +03:00 by OVERLORD · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/pelican-dev/panel/pull/1137
Author: @pelican-vehikl
Created: 3/20/2025
Status: Merged
Merged: 4/28/2025
Merged by: @lancepioch

Base: mainHead: vehikl/pester


📝 Commits (10+)

📊 Changes

13 files changed (+633 additions, -14 deletions)

View changed files

📝 .gitignore (+1 -2)
📝 app/Enums/RolePermissionModels.php (+20 -0)
📝 app/Http/Controllers/Api/Client/Servers/SettingsController.php (+5 -9)
📝 app/Models/Permission.php (+2 -1)
📝 app/Models/Role.php (+3 -0)
📝 composer.json (+2 -0)
📝 composer.lock (+133 -2)
database/Factories/PermissionFactory.php (+18 -0)
database/Factories/RoleFactory.php (+22 -0)
tests/Feature/SettingsControllerTest.php (+179 -0)
tests/Filament/Admin/ListEggsTest.php (+49 -0)
tests/Filament/Admin/ListNodesTest.php (+67 -0)
📝 tests/Pest.php (+132 -0)

📄 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/1137 **Author:** [@pelican-vehikl](https://github.com/pelican-vehikl) **Created:** 3/20/2025 **Status:** ✅ Merged **Merged:** 4/28/2025 **Merged by:** [@lancepioch](https://github.com/lancepioch) **Base:** `main` ← **Head:** `vehikl/pester` --- ### 📝 Commits (10+) - [`d408442`](https://github.com/pelican-dev/panel/commit/d4084421b64eb62e40f639f51e505eff0cba9f8b) wip pest - [`208ef25`](https://github.com/pelican-dev/panel/commit/208ef259e7a789ed649309dfacff8910a7c34d57) wip - [`2813670`](https://github.com/pelican-dev/panel/commit/281367092e1ba31338ed7d758725c9c8e578706b) working tests - [`17d9ff4`](https://github.com/pelican-dev/panel/commit/17d9ff4f5b254223b4c4b92db757c886cbe07ef3) Mutation testing - [`8873ee7`](https://github.com/pelican-dev/panel/commit/8873ee7e94e6bd1e46892fccd78f77872fd26490) fix SettingsController name - [`653e6a5`](https://github.com/pelican-dev/panel/commit/653e6a52b94455023acc81b9e7b1eacab198fdd6) Separate out description and rename api routes - [`ce8c764`](https://github.com/pelican-dev/panel/commit/ce8c7649fe71daec9d6f762a70c30fc8ea9df55e) WIP pest tests - [`b9e0ccb`](https://github.com/pelican-dev/panel/commit/b9e0ccb893628f6f3f25b4e890d49887c9a5c019) Revert "Separate out description and rename api routes" - [`cd67043`](https://github.com/pelican-dev/panel/commit/cd670430ef693908a0049ec8be97f8e4a55c4575) Test Filament - [`e2ec2bb`](https://github.com/pelican-dev/panel/commit/e2ec2bb3e44442ff7ae886c0faa10731d30efe6a) Merge branch 'main' into vehikl/pester ### 📊 Changes **13 files changed** (+633 additions, -14 deletions) <details> <summary>View changed files</summary> 📝 `.gitignore` (+1 -2) 📝 `app/Enums/RolePermissionModels.php` (+20 -0) 📝 `app/Http/Controllers/Api/Client/Servers/SettingsController.php` (+5 -9) 📝 `app/Models/Permission.php` (+2 -1) 📝 `app/Models/Role.php` (+3 -0) 📝 `composer.json` (+2 -0) 📝 `composer.lock` (+133 -2) ➕ `database/Factories/PermissionFactory.php` (+18 -0) ➕ `database/Factories/RoleFactory.php` (+22 -0) ➕ `tests/Feature/SettingsControllerTest.php` (+179 -0) ➕ `tests/Filament/Admin/ListEggsTest.php` (+49 -0) ➕ `tests/Filament/Admin/ListNodesTest.php` (+67 -0) 📝 `tests/Pest.php` (+132 -0) </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-04 19:26:03 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/panel#1202