Files
hyprcrd/public/plugins/tests/tests.js
T
thandClaude Opus 4.6 04b52ecc19 gitea: default repo setting; editor: asset picker with thumbnail grid
Gitea plugin: default_repo field per account (stored in DB, pre-fills
create issue form but stays editable). Editor toolbar: asset picker
flyout with 4-column thumbnail grid and live search filter. Clicking
a tile inserts the matching markdown.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-12 19:26:04 +02:00

59 lines
1.6 KiB
JavaScript

// ── hyprcrd Test Index ──
//
// Loads all test suites via dynamic imports with a shared cache-busting
// query string. This ensures edits to any test file are picked up without
// requiring a hard refresh — each module URL becomes unique per page load.
const V = '?v=' + Date.now();
const FILES = [
'./shell.test.js',
'./settings.test.js',
'./board.test.js',
'./toolbar.test.js',
'./buckets.test.js',
'./bucket-context.test.js',
'./super-buckets.test.js',
'./context-menu.test.js',
'./card-interactions.test.js',
'./card-join.test.js',
'./board-find-replace.test.js',
'./filtering.test.js',
'./sorting.test.js',
'./state-functions.test.js',
'./favorites.test.js',
'./search.test.js',
'./search-logic.test.js',
'./calendar.test.js',
'./calendar-popup.test.js',
'./rrule.test.js',
'./datepicker.test.js',
'./gallery.test.js',
'./help.test.js',
'./multiselect.test.js',
'./detail.test.js',
'./detail-interactions.test.js',
'./editor.test.js',
'./editor-features.test.js',
'./editor-save.test.js',
'./editor-toolbar.test.js',
'./line-numbers.test.js',
'./canvas.test.js',
'./snippets.test.js',
'./image-fullscreen.test.js',
'./markdown.test.js',
'./markdown-edge.test.js',
'./undo.test.js',
'./api.test.js',
'./api-edge.test.js',
'./export.test.js',
'./relay.test.js',
'./notifications.test.js',
'./quick-capture.test.js',
'./asset-picker.test.js',
'./theme.test.js',
];
// Await all imports so the runner can start in a deterministic state.
await Promise.all(FILES.map(f => import(f + V)));