mirror of
https://github.com/johndoe6345789/metabuilder.git
synced 2026-04-25 06:14:59 +00:00
- Changed devDependencies from "lua_test" to "testing" in package.json for ui_level4, ui_level5, ui_level6, ui_login, ui_pages, ui_permissions, user_manager, and workflow_editor. - Removed legacy test scripts and parameterized tests, replacing them with a unified test suite structure in the tests section of package.json. - Introduced new metadata.params.json files for each package to define test parameters for package ID validation, icon file existence, and JSON schema validation. - Created new metadata.test.json files for each package to define structured test cases for validating package metadata, including checks for package ID, icon file existence, and schema validity.
35 lines
894 B
JSON
35 lines
894 B
JSON
{
|
|
"$schema": "https://metabuilder.dev/schemas/test-parameters.schema.json",
|
|
"schemaVersion": "2.0.0",
|
|
"package": "data_table",
|
|
"description": "Test parameters for sorting functionality",
|
|
|
|
"parameters": [
|
|
{
|
|
"id": "sorting-test-params",
|
|
"name": "Sorting Test Parameters",
|
|
"description": "Various sorting scenarios",
|
|
"tags": ["sorting", "parameterized"],
|
|
"params": {
|
|
"data": {
|
|
"type": "array",
|
|
"description": "Input data array"
|
|
},
|
|
"column": {
|
|
"type": "string",
|
|
"description": "Column to sort by"
|
|
},
|
|
"direction": {
|
|
"type": "string",
|
|
"enum": ["asc", "desc"],
|
|
"description": "Sort direction"
|
|
},
|
|
"expected": {
|
|
"type": "array",
|
|
"description": "Expected sorted order (array of IDs)"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|