Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Purpose
This pull request includes several updates to the unit tests for various components in the frontend. The changes primarily focus on improving the accuracy and reliability of the tests by adding new mock implementations and adjusting existing test cases.
Improvements to
ChatHistoryListItem
tests:historyRead
to the list of mocked API functions inchatHistoryListItem.test.tsx
. [1] [2]onSelect
handler is called with the correct data, including messages fetched viahistoryRead
. [1] [2]Improvements to
Chat
component tests:nonDelayedhistoryGenerateAPIcallMock
with a more precise mock implementation to simulate expected errors.act
wrapper arounduserEvent.click
in the test for handling non-existent chat items.Improvements to
Document
component tests:mockDocumentData.content
instead ofmockDocumentData.full_content
to ensure the correct data is being validated.Improvements to
Draft
component tests:await waitFor
to ensure the test waits for the asynchronous rendering ofSectionCard
components.Does this introduce a breaking change?
Golden Path Validation
Deployment Validation
What to Check
Verify that the following are valid
Other Information