summaryrefslogtreecommitdiff
path: root/ui
diff options
context:
space:
mode:
Diffstat (limited to 'ui')
-rw-r--r--ui/lib/components/LogIn.svelte4
-rw-r--r--ui/lib/components/Message.svelte1
-rw-r--r--ui/tests/lib/components/LogIn.svelte.test.js7
3 files changed, 9 insertions, 3 deletions
diff --git a/ui/lib/components/LogIn.svelte b/ui/lib/components/LogIn.svelte
index c49ea3b..b491583 100644
--- a/ui/lib/components/LogIn.svelte
+++ b/ui/lib/components/LogIn.svelte
@@ -1,8 +1,8 @@
<script>
let { legend = 'sign in', logIn = async (username, password) => {} } = $props();
- let username = $state();
- let password = $state();
+ let username = $state('');
+ let password = $state('');
let disabled = $state(false);
async function onsubmit(event) {
diff --git a/ui/lib/components/Message.svelte b/ui/lib/components/Message.svelte
index 74cb2be..4c6979e 100644
--- a/ui/lib/components/Message.svelte
+++ b/ui/lib/components/Message.svelte
@@ -5,7 +5,6 @@
class: cssClass,
id,
at,
- body,
renderedBody,
editable = false,
deleteMessage = async (id) => {},
diff --git a/ui/tests/lib/components/LogIn.svelte.test.js b/ui/tests/lib/components/LogIn.svelte.test.js
index 00abb5c..0835870 100644
--- a/ui/tests/lib/components/LogIn.svelte.test.js
+++ b/ui/tests/lib/components/LogIn.svelte.test.js
@@ -31,4 +31,11 @@ describe('LogIn', async () => {
'my very creative and long password',
);
});
+
+ it('sends empty strings before being populated', async () => {
+ const signIn = screen.getByRole('button');
+ await user.click(signIn);
+
+ expect(mocks.logIn).toHaveBeenCalledExactlyOnceWith('', '');
+ });
});