Add CreateWorkspaceModal and DeleteWorkspaceModal tests

This commit is contained in:
2025-06-01 15:19:50 +02:00
parent bc17005eca
commit 3f2aaa34e5
4 changed files with 1414 additions and 5 deletions

View File

@@ -18,7 +18,8 @@ const CreateWorkspaceModal: React.FC<CreateWorkspaceModalProps> = ({
useModalContext();
const handleSubmit = async (): Promise<void> => {
if (!name.trim()) {
const trimmedName = name.trim();
if (!trimmedName) {
notifications.show({
title: 'Error',
message: 'Workspace name is required',
@@ -29,7 +30,7 @@ const CreateWorkspaceModal: React.FC<CreateWorkspaceModalProps> = ({
setLoading(true);
try {
const workspace = await createWorkspace(name);
const workspace = await createWorkspace(trimmedName);
notifications.show({
title: 'Success',
message: 'Workspace created successfully',
@@ -61,6 +62,7 @@ const CreateWorkspaceModal: React.FC<CreateWorkspaceModalProps> = ({
>
<Box maw={400} mx="auto">
<TextInput
type="text"
label="Workspace Name"
placeholder="Enter workspace name"
data-testid="workspace-name-input"
@@ -80,7 +82,7 @@ const CreateWorkspaceModal: React.FC<CreateWorkspaceModalProps> = ({
Cancel
</Button>
<Button
onClick={() => void handleSubmit}
onClick={() => void handleSubmit()}
loading={loading}
data-testid="confirm-create-workspace-button"
>