Skip to content

Commit 9cf7b0f

Browse files
committed
Cleanup tests
1 parent f7c33b0 commit 9cf7b0f

File tree

2 files changed

+4
-24
lines changed

2 files changed

+4
-24
lines changed

packages/@n8n/nodes-langchain/nodes/retrievers/RetrieverVectorStore/test/RetrieverVectorStore.node.test.ts

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ describe('RetrieverVectorStore', () => {
4646
0,
4747
);
4848
expect(mockVectorStore.asRetriever).toHaveBeenCalledWith(4);
49-
expect(result.response).toBeDefined();
49+
expect(result).toHaveProperty('response', { test: 'retriever' });
5050
});
5151

5252
it('should create a retriever with custom topK parameter', async () => {
@@ -62,7 +62,7 @@ describe('RetrieverVectorStore', () => {
6262
const result = await retrieverNode.supplyData.call(mockContext, 0);
6363

6464
expect(mockVectorStore.asRetriever).toHaveBeenCalledWith(10);
65-
expect(result.response).toBeDefined();
65+
expect(result).toHaveProperty('response', { test: 'retriever' });
6666
});
6767

6868
it('should create a ContextualCompressionRetriever when input contains reranker and vectorStore', async () => {
@@ -120,15 +120,14 @@ describe('RetrieverVectorStore', () => {
120120
mockVectorStore.asRetriever = jest.fn().mockReturnValue({ test: 'retriever' });
121121

122122
mockContext.getNodeParameter.mockImplementation((_param, _itemIndex, defaultValue) => {
123-
return defaultValue; // Always return default value
123+
return defaultValue;
124124
});
125125
mockContext.getInputConnectionData.mockResolvedValue(mockVectorStore);
126126

127-
const result = await retrieverNode.supplyData.call(mockContext, 0);
127+
await retrieverNode.supplyData.call(mockContext, 0);
128128

129129
expect(mockContext.getNodeParameter).toHaveBeenCalledWith('topK', 0, 4);
130130
expect(mockVectorStore.asRetriever).toHaveBeenCalledWith(4);
131-
expect(result.response).toBeDefined();
132131
});
133132
});
134133
});

packages/@n8n/nodes-langchain/nodes/vector_store/shared/createVectorStoreNode/operations/__tests__/retrieveOperation.test.ts

Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -100,10 +100,8 @@ describe('handleRetrieveOperation', () => {
100100

101101
const result = await handleRetrieveOperation(mockContext, mockArgs, mockEmbeddings, 0);
102102

103-
// Should check useReranker parameter
104103
expect(mockContext.getNodeParameter).toHaveBeenCalledWith('useReranker', 0, false);
105104

106-
// Should get vector store client with filters
107105
expect(mockArgs.getVectorStoreClient).toHaveBeenCalledWith(
108106
mockContext,
109107
{ testFilter: 'value' },
@@ -115,9 +113,6 @@ describe('handleRetrieveOperation', () => {
115113
expect(result).toHaveProperty('response', mockVectorStore);
116114
expect(result).toHaveProperty('closeFunction');
117115

118-
// Should wrap vector store with logWrapper
119-
expect(logWrapper).toHaveBeenCalledWith(mockVectorStore, mockContext);
120-
121116
// Should not try to get reranker input connection
122117
expect(mockContext.getInputConnectionData).not.toHaveBeenCalled();
123118
});
@@ -128,31 +123,17 @@ describe('handleRetrieveOperation', () => {
128123

129124
const result = await handleRetrieveOperation(mockContext, mockArgs, mockEmbeddings, 0);
130125

131-
// Should check useReranker parameter
132126
expect(mockContext.getNodeParameter).toHaveBeenCalledWith('useReranker', 0, false);
133127

134-
// Should get reranker from input connection
135128
expect(mockContext.getInputConnectionData).toHaveBeenCalledWith(
136129
NodeConnectionTypes.AiReranker,
137130
0,
138131
);
139132

140-
// Should get vector store client with filters
141-
expect(mockArgs.getVectorStoreClient).toHaveBeenCalledWith(
142-
mockContext,
143-
{ testFilter: 'value' },
144-
mockEmbeddings,
145-
0,
146-
);
147-
148-
// Result should contain reranker and vector store object
149133
expect(result.response).toEqual({
150134
reranker: mockReranker,
151135
vectorStore: mockVectorStore,
152136
});
153137
expect(result).toHaveProperty('closeFunction');
154-
155-
// Should wrap vector store with logWrapper for the vectorStore property
156-
expect(logWrapper).toHaveBeenCalledWith(mockVectorStore, mockContext);
157138
});
158139
});

0 commit comments

Comments
 (0)