diff options
| author | Kit La Touche <kit@transneptune.net> | 2024-11-14 16:59:24 -0500 |
|---|---|---|
| committer | Kit La Touche <kit@transneptune.net> | 2024-11-14 17:02:05 -0500 |
| commit | b13b5b617022a679d93128bbee6032ea1bb31147 (patch) | |
| tree | e3c516b9d10a405ba3f499e643f116af98437f34 /ui | |
| parent | 8635f98de0b0ccd0448d1519ffb28936b711b5ac (diff) | |
Add in start of tests
Diffstat (limited to 'ui')
6 files changed, 35 insertions, 0 deletions
diff --git a/ui/tests/lib/components/ChangePassword.svelte.test.js b/ui/tests/lib/components/ChangePassword.svelte.test.js new file mode 100644 index 0000000..6e0e652 --- /dev/null +++ b/ui/tests/lib/components/ChangePassword.svelte.test.js @@ -0,0 +1,28 @@ +// async onsubmit(event) +// +// Example: +/* */ +import { flushSync, mount, unmount } from 'svelte'; +import { expect, test } from 'vitest'; +import ChangePassword from '$lib/components/ChangePassword.svelte'; + + +test('ChangePassword', () => { + // Instantiate the component using Svelte's `mount` API + const component = mount(ChangePassword, { + target: document.body, // `document` exists because of jsdom + props: { initial: 0 } + }); + + expect(document.body.innerHTML).toBe('<button>0</button>'); + + // Click the button, then flush the changes so you can synchronously write expectations + document.body.querySelector('button').click(); + flushSync(); + + expect(document.body.innerHTML).toBe('<button>1</button>'); + + // Remove the component from the DOM + unmount(component); +}); +/* */ diff --git a/ui/tests/lib/components/CreateChannelForm.svelte.test.js b/ui/tests/lib/components/CreateChannelForm.svelte.test.js new file mode 100644 index 0000000..0380e01 --- /dev/null +++ b/ui/tests/lib/components/CreateChannelForm.svelte.test.js @@ -0,0 +1 @@ +// async handleSubmit(event) diff --git a/ui/tests/lib/components/Invite.svelte.test.js b/ui/tests/lib/components/Invite.svelte.test.js new file mode 100644 index 0000000..e4383cc --- /dev/null +++ b/ui/tests/lib/components/Invite.svelte.test.js @@ -0,0 +1 @@ +// async onsubmit(event) diff --git a/ui/tests/lib/components/LogOut.svelte.test.js b/ui/tests/lib/components/LogOut.svelte.test.js new file mode 100644 index 0000000..e4383cc --- /dev/null +++ b/ui/tests/lib/components/LogOut.svelte.test.js @@ -0,0 +1 @@ +// async onsubmit(event) diff --git a/ui/tests/lib/components/Message.svelte.test.js b/ui/tests/lib/components/Message.svelte.test.js new file mode 100644 index 0000000..d29a371 --- /dev/null +++ b/ui/tests/lib/components/Message.svelte.test.js @@ -0,0 +1,2 @@ +// onDelete(event) +// onmouseleave() diff --git a/ui/tests/lib/components/MessageInput.svelte.test.js b/ui/tests/lib/components/MessageInput.svelte.test.js new file mode 100644 index 0000000..7c7f9aa --- /dev/null +++ b/ui/tests/lib/components/MessageInput.svelte.test.js @@ -0,0 +1,2 @@ +// async onSubmit(event) +// onKeyDown(event) |
