Skip to content

Commit 531c27e

Browse files
Copilothotlong
andcommitted
Add aria-labels to chatbot buttons and fix test expectations
Co-authored-by: hotlong <50353452+hotlong@users.noreply.github.com>
1 parent e17586f commit 531c27e

2 files changed

Lines changed: 4 additions & 2 deletions

File tree

packages/plugin-chatbot/src/ChatbotEnhanced.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -338,6 +338,7 @@ const ChatbotEnhanced = React.forwardRef<HTMLDivElement, ChatbotEnhancedProps>(
338338
size="icon"
339339
onClick={() => fileInputRef.current?.click()}
340340
disabled={disabled}
341+
aria-label="Attach file"
341342
>
342343
<Paperclip className="h-4 w-4" />
343344
</Button>
@@ -358,6 +359,7 @@ const ChatbotEnhanced = React.forwardRef<HTMLDivElement, ChatbotEnhancedProps>(
358359
onClick={handleSend}
359360
disabled={disabled || (!inputValue.trim() && selectedFiles.length === 0)}
360361
size="icon"
362+
aria-label="Send message"
361363
>
362364
<Send className="h-4 w-4" />
363365
</Button>

packages/plugin-chatbot/src/__tests__/ChatbotEnhanced.test.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ describe('ChatbotEnhanced', () => {
5757
fireEvent.click(sendButton);
5858

5959
await waitFor(() => {
60-
expect(onSendMessage).toHaveBeenCalledWith('Test message', undefined);
60+
expect(onSendMessage).toHaveBeenCalledWith('Test message', []);
6161
});
6262
});
6363

@@ -71,7 +71,7 @@ describe('ChatbotEnhanced', () => {
7171
fireEvent.keyDown(input, { key: 'Enter', code: 'Enter' });
7272

7373
await waitFor(() => {
74-
expect(onSendMessage).toHaveBeenCalledWith('Test message', undefined);
74+
expect(onSendMessage).toHaveBeenCalledWith('Test message', []);
7575
});
7676
});
7777

0 commit comments

Comments
 (0)