Extract combo editor and table grid
All checks were successful
Deploy Sokko G / deploy (push) Successful in 16s
All checks were successful
Deploy Sokko G / deploy (push) Successful in 16s
This commit is contained in:
parent
9455b31438
commit
e512eef232
5 changed files with 360 additions and 217 deletions
|
|
@ -140,15 +140,17 @@ test("toolbox module registry and modules expose expected behavior", async () =>
|
|||
const moduleMetadataRegistry = await readFile("website/src/features/toolboxes/toolboxModuleRegistry.js", "utf8");
|
||||
const notepadModule = await readFile("website/src/features/toolboxes/modules/NotepadModule.jsx", "utf8");
|
||||
const combosModule = await readFile("website/src/features/toolboxes/modules/CombosModule.jsx", "utf8");
|
||||
const combosEditor = await readFile("website/src/features/toolboxes/modules/CombosEditor.jsx", "utf8");
|
||||
const combosParts = await readFile("website/src/features/toolboxes/modules/CombosParts.jsx", "utf8");
|
||||
const combosList = await readFile("website/src/features/toolboxes/modules/CombosList.jsx", "utf8");
|
||||
const combosBundle = `${combosModule}\n${combosParts}\n${combosList}`;
|
||||
const combosBundle = `${combosModule}\n${combosEditor}\n${combosParts}\n${combosList}`;
|
||||
const combosUtils = await readFile("website/src/features/toolboxes/modules/combosUtils.js", "utf8");
|
||||
const calculatorModule = await readFile("website/src/features/toolboxes/modules/CalculatorModule.jsx", "utf8");
|
||||
const tableModule = await readFile("website/src/features/toolboxes/modules/TableModule.jsx", "utf8");
|
||||
const tableGrid = await readFile("website/src/features/toolboxes/modules/TableGrid.jsx", "utf8");
|
||||
const tableGridParts = await readFile("website/src/features/toolboxes/modules/TableGridParts.jsx", "utf8");
|
||||
const tableToolbar = await readFile("website/src/features/toolboxes/modules/TableToolbar.jsx", "utf8");
|
||||
const tableBundle = `${tableModule}\n${tableGridParts}\n${tableToolbar}`;
|
||||
const tableBundle = `${tableModule}\n${tableGrid}\n${tableGridParts}\n${tableToolbar}`;
|
||||
const tableUtils = await readFile("website/src/features/toolboxes/modules/tableUtils.js", "utf8");
|
||||
const tableFormulaEngine = await readFile("website/src/features/toolboxes/modules/tableFormulaEngine.js", "utf8");
|
||||
const timerModule = await readFile("website/src/features/toolboxes/modules/TimerModule.jsx", "utf8");
|
||||
|
|
@ -258,9 +260,9 @@ test("toolbox module registry and modules expose expected behavior", async () =>
|
|||
assert.match(combosUtils, /grab/);
|
||||
assert.match(combosUtils, /protect/);
|
||||
assert.match(combosUtils, /shoot/);
|
||||
assert.match(combosModule, /holdMs/);
|
||||
assert.match(combosBundle, /holdMs/);
|
||||
assert.match(combosModule, /toggleSelectedInputHold/);
|
||||
assert.match(combosModule, /combo-hold-field/);
|
||||
assert.match(combosEditor, /combo-hold-field/);
|
||||
assert.match(combosParts, /useInlineEdit/);
|
||||
assert.match(combosModule, /useGroupedReorder/);
|
||||
assert.match(combosModule, /reorderFeatures/);
|
||||
|
|
@ -316,6 +318,7 @@ test("toolbox module registry and modules expose expected behavior", async () =>
|
|||
assert.match(tableUtils, /parseTsvBlock/);
|
||||
assert.match(tableGridParts, /is-move-target/);
|
||||
assert.match(tableUtils, /isMultiCellSelection/);
|
||||
assert.match(tableGrid, /export function TableGrid/);
|
||||
assert.match(tableModule, /handleCellKeyDown/);
|
||||
assert.match(tableModule, /clearSelection/);
|
||||
assert.match(tableModule, /event\.key === "Delete"/);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue