Files
metabuilder/packages/data_table/tests/sorting.params.json
johndoe6345789 ef709d47c0 refactor: update testing framework and restructure test configurations
- 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.
2026-01-02 21:25:45 +00:00

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)"
}
}
}
]
}