next E2E tests

This commit is contained in:
SPRINX0\prochazka
2025-01-30 13:38:35 +01:00
parent 1406e54894
commit d16de0d2fb
24 changed files with 764 additions and 64 deletions

View File

@@ -59,10 +59,10 @@ const rundir = dirFunc('run', true);
const uploadsdir = dirFunc('uploads', true);
const pluginsdir = dirFunc('plugins');
const archivedir = processArgs.runE2eTests
? dirFunc('archive-e2etests', true, ['default'])
? dirFunc('archive-e2etests', false, ['default'])
: dirFunc('archive', false, ['default']);
const appdir = dirFunc('apps');
const filesdir = dirFunc('files');
const filesdir = processArgs.runE2eTests ? dirFunc('files-e2etests') : dirFunc('files');
const logsdir = dirFunc('logs', 3600 * 24 * 7);
function packagedPluginsDir() {

View File

@@ -162,6 +162,7 @@
on:clickOutside={() => {
$visibleCommandPalette = null;
}}
data-testid='CommandPalette_main'
>
<div class="pages">
<div

View File

@@ -30,7 +30,12 @@
<div class="row">
<FormTextField label="Keyboard shortcut" name="keyText" templateProps={{ noMargin: true }} focused />
<FormStyledButton type="button" value="Keyboard" on:click={handleKeyboard} />
<FormStyledButton
type="button"
value="Keyboard"
on:click={handleKeyboard}
data-testid="CommandModal_keyboardButton"
/>
</div>
<svelte:fragment slot="footer">

View File

@@ -100,7 +100,7 @@
<div class="main">
{#if $visibleHamburgerMenuWidget}
<div class="wrapper mb-3" on:click={handleMainMenu} bind:this={domMainMenu}>
<div class="wrapper mb-3" on:click={handleMainMenu} bind:this={domMainMenu} data-testid="WidgetIconPanel_menu">
<FontIcon icon="icon menu" />
</div>
{/if}
@@ -123,11 +123,12 @@
on:click={() => {
$lockedDatabaseMode = !$lockedDatabaseMode;
}}
data-testid="WidgetIconPanel_lockDb"
>
<FontIcon icon={$lockedDatabaseMode ? 'icon locked-database-mode' : 'icon unlocked-database-mode'} />
</div>
<div class="wrapper" on:click={handleSettingsMenu} bind:this={domSettings}>
<div class="wrapper" on:click={handleSettingsMenu} bind:this={domSettings} data-testid="WidgetIconPanel_settings">
<FontIcon icon="icon settings" />
</div>
</div>