Skip to content

Commit

Permalink
✅ test: fix test
Browse files Browse the repository at this point in the history
  • Loading branch information
arvinxx committed Oct 21, 2023
1 parent 4e6d720 commit d533b4b
Showing 1 changed file with 0 additions and 59 deletions.
59 changes: 0 additions & 59 deletions src/ProChat/store/reducers/message.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,6 @@ describe('messagesReducer', () => {
expect(newState.message3).toEqual({
id: 'message3',
content: 'New Message',
meta: {},
createAt: expect.any(Number),
updateAt: expect.any(Number),
role: 'user',
Expand All @@ -66,7 +65,6 @@ describe('messagesReducer', () => {
expect(newState.customId).toEqual({
id: 'customId',
content: 'New Message',
meta: {},
createAt: expect.any(Number),
updateAt: expect.any(Number),
role: 'user',
Expand All @@ -87,57 +85,31 @@ describe('messagesReducer', () => {
expect(newState.message3).toEqual({
id: 'message3',
content: 'New Message',
meta: {},
createAt: expect.any(Number),
updateAt: expect.any(Number),
role: 'user',
parentId: 'message1',
});
});

it('should use the provided quotaId when adding a new message', () => {
const payload: MessageDispatch = {
type: 'addMessage',
message: 'New Message',
id: 'message3',
role: 'user',
quotaId: 'message2',
};

const newState = messagesReducer(initialState, payload);

expect(newState.message3).toEqual({
id: 'message3',
meta: {},
content: 'New Message',
createAt: expect.any(Number),
updateAt: expect.any(Number),
role: 'user',
quotaId: 'message2',
});
});

it('should use the provided parentId and quotaId when adding a new message', () => {
const payload: MessageDispatch = {
type: 'addMessage',
message: 'New Message',
id: 'message3',
role: 'user',
parentId: 'message1',
quotaId: 'message2',
};

const newState = messagesReducer(initialState, payload);

expect(newState.message3).toEqual({
id: 'message3',
content: 'New Message',
meta: {},
createAt: expect.any(Number),
updateAt: expect.any(Number),
role: 'user',
parentId: 'message1',
quotaId: 'message2',
});
});
});
Expand Down Expand Up @@ -236,37 +208,6 @@ describe('messagesReducer', () => {

expect(newState).toEqual({});
});

it('should delete messages with the specified topicId', () => {
const initialState = {
message1: {
id: 'message1',
content: 'Hello World',
createAt: 1629264000000,
updateAt: 1629264000000,
role: 'user',
topicId: 'topic1',
},
message2: {
id: 'message2',
content: 'How are you?',
createAt: 1629264000000,
updateAt: 1629264000000,
role: 'system',
},
} as unknown as ChatMessageMap;

const payload: MessageDispatch = {
type: 'resetMessages',
topicId: 'topic1',
};

const newState = messagesReducer(initialState, payload);

expect(Object.keys(newState)).toHaveLength(1);
expect(newState).not.toHaveProperty('message1');
expect(newState).toHaveProperty('message2');
});
});

describe('unimplemented type', () => {
Expand Down

0 comments on commit d533b4b

Please sign in to comment.