mirror of
https://github.com/johndoe6345789/metabuilder.git
synced 2026-04-25 06:14:59 +00:00
- Introduced `TestCaseFiles` interface to manage test case files in JSON format. - Added `load_cases` function to load test cases from JSON files in the Lua test runner. - Implemented parameterized test helpers (`it_each`, `fit_each`, `xit_each`) for more flexible test case execution. - Updated existing tests in `ui_login`, `ui_permissions`, `user_manager`, and `workflow_editor` to utilize JSON-based test cases for better maintainability and readability. - Added new components and scripts for the notification center, including a summary card with severity-based notifications. - Enhanced metadata and manifest files to include new components and scripts. - Introduced comprehensive test cases for user actions, permission checks, and workflow statuses.