Skip to content

Commit fee1e56

Browse files
committed
fix: seller resolver 테스트의 pagination 출력 구조를 실제 DTO와 일치시킴
- { edges, pageInfo } → { items, nextCursor } (SellerCursorConnection 계약) - CodeRabbit CR 피드백 반영
1 parent ec25afa commit fee1e56

1 file changed

Lines changed: 16 additions & 16 deletions

File tree

src/features/seller/resolvers/seller.resolver.spec.ts

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,7 @@ describe('SellerResolvers', () => {
162162
describe('sellerProducts', () => {
163163
it('accountId를 BigInt로 변환하여 서비스에 전달해야 한다', async () => {
164164
const input = { limit: 10 };
165-
const expected = { edges: [], pageInfo: { hasNextPage: false } };
165+
const expected = { items: [], nextCursor: null };
166166
productService.sellerProducts.mockResolvedValue(expected as never);
167167

168168
const result = await productQueryResolver.sellerProducts(user, input);
@@ -175,7 +175,7 @@ describe('SellerResolvers', () => {
175175
});
176176

177177
it('input 없이 호출할 수 있어야 한다', async () => {
178-
const expected = { edges: [], pageInfo: { hasNextPage: false } };
178+
const expected = { items: [], nextCursor: null };
179179
productService.sellerProducts.mockResolvedValue(expected as never);
180180

181181
await productQueryResolver.sellerProducts(user);
@@ -724,7 +724,7 @@ describe('SellerResolvers', () => {
724724
describe('sellerBanners', () => {
725725
it('accountId를 BigInt로 변환하여 서비스에 전달해야 한다', async () => {
726726
const input = { limit: 5 };
727-
const expected = { edges: [], pageInfo: { hasNextPage: false } };
727+
const expected = { items: [], nextCursor: null };
728728
contentService.sellerBanners.mockResolvedValue(expected as never);
729729

730730
const result = await contentQueryResolver.sellerBanners(user, input);
@@ -737,7 +737,7 @@ describe('SellerResolvers', () => {
737737
});
738738

739739
it('input 없이 호출할 수 있어야 한다', async () => {
740-
const expected = { edges: [], pageInfo: { hasNextPage: false } };
740+
const expected = { items: [], nextCursor: null };
741741
contentService.sellerBanners.mockResolvedValue(expected as never);
742742

743743
await contentQueryResolver.sellerBanners(user);
@@ -752,7 +752,7 @@ describe('SellerResolvers', () => {
752752
describe('sellerAuditLogs', () => {
753753
it('accountId를 BigInt로 변환하여 서비스에 전달해야 한다', async () => {
754754
const input = { limit: 20 };
755-
const expected = { edges: [], pageInfo: { hasNextPage: false } };
755+
const expected = { items: [], nextCursor: null };
756756
contentService.sellerAuditLogs.mockResolvedValue(expected as never);
757757

758758
const result = await contentQueryResolver.sellerAuditLogs(user, input);
@@ -765,7 +765,7 @@ describe('SellerResolvers', () => {
765765
});
766766

767767
it('input 없이 호출할 수 있어야 한다', async () => {
768-
const expected = { edges: [], pageInfo: { hasNextPage: false } };
768+
const expected = { items: [], nextCursor: null };
769769
contentService.sellerAuditLogs.mockResolvedValue(expected as never);
770770

771771
await contentQueryResolver.sellerAuditLogs(user);
@@ -952,7 +952,7 @@ describe('SellerResolvers', () => {
952952
describe('sellerStoreSpecialClosures', () => {
953953
it('accountId를 BigInt로 변환하여 서비스에 전달해야 한다', async () => {
954954
const input = { limit: 10 };
955-
const expected = { edges: [], pageInfo: { hasNextPage: false } };
955+
const expected = { items: [], nextCursor: null };
956956
storeService.sellerStoreSpecialClosures.mockResolvedValue(
957957
expected as never,
958958
);
@@ -970,7 +970,7 @@ describe('SellerResolvers', () => {
970970
});
971971

972972
it('input 없이 호출할 수 있어야 한다', async () => {
973-
const expected = { edges: [], pageInfo: { hasNextPage: false } };
973+
const expected = { items: [], nextCursor: null };
974974
storeService.sellerStoreSpecialClosures.mockResolvedValue(
975975
expected as never,
976976
);
@@ -987,7 +987,7 @@ describe('SellerResolvers', () => {
987987
describe('sellerStoreDailyCapacities', () => {
988988
it('accountId를 BigInt로 변환하여 서비스에 전달해야 한다', async () => {
989989
const input = { limit: 10 };
990-
const expected = { edges: [], pageInfo: { hasNextPage: false } };
990+
const expected = { items: [], nextCursor: null };
991991
storeService.sellerStoreDailyCapacities.mockResolvedValue(
992992
expected as never,
993993
);
@@ -1005,7 +1005,7 @@ describe('SellerResolvers', () => {
10051005
});
10061006

10071007
it('input 없이 호출할 수 있어야 한다', async () => {
1008-
const expected = { edges: [], pageInfo: { hasNextPage: false } };
1008+
const expected = { items: [], nextCursor: null };
10091009
storeService.sellerStoreDailyCapacities.mockResolvedValue(
10101010
expected as never,
10111011
);
@@ -1186,7 +1186,7 @@ describe('SellerResolvers', () => {
11861186
describe('sellerConversations', () => {
11871187
it('accountId를 BigInt로 변환하여 서비스에 전달해야 한다', async () => {
11881188
const input = { limit: 10 };
1189-
const expected = { edges: [], pageInfo: { hasNextPage: false } };
1189+
const expected = { items: [], nextCursor: null };
11901190
conversationService.sellerConversations.mockResolvedValue(
11911191
expected as never,
11921192
);
@@ -1204,7 +1204,7 @@ describe('SellerResolvers', () => {
12041204
});
12051205

12061206
it('input 없이 호출할 수 있어야 한다', async () => {
1207-
const expected = { edges: [], pageInfo: { hasNextPage: false } };
1207+
const expected = { items: [], nextCursor: null };
12081208
conversationService.sellerConversations.mockResolvedValue(
12091209
expected as never,
12101210
);
@@ -1231,7 +1231,7 @@ describe('SellerResolvers', () => {
12311231
describe('sellerConversationMessages', () => {
12321232
it('conversationId를 BigInt로 변환하여 서비스에 전달해야 한다', async () => {
12331233
const input = { limit: 20 };
1234-
const expected = { edges: [], pageInfo: { hasNextPage: false } };
1234+
const expected = { items: [], nextCursor: null };
12351235
conversationService.sellerConversationMessages.mockResolvedValue(
12361236
expected as never,
12371237
);
@@ -1250,7 +1250,7 @@ describe('SellerResolvers', () => {
12501250
});
12511251

12521252
it('input 없이 호출할 수 있어야 한다', async () => {
1253-
const expected = { edges: [], pageInfo: { hasNextPage: false } };
1253+
const expected = { items: [], nextCursor: null };
12541254
conversationService.sellerConversationMessages.mockResolvedValue(
12551255
expected as never,
12561256
);
@@ -1310,7 +1310,7 @@ describe('SellerResolvers', () => {
13101310
describe('sellerOrderList', () => {
13111311
it('accountId를 BigInt로 변환하여 서비스에 전달해야 한다', async () => {
13121312
const input = { limit: 10 };
1313-
const expected = { edges: [], pageInfo: { hasNextPage: false } };
1313+
const expected = { items: [], nextCursor: null };
13141314
orderService.sellerOrderList.mockResolvedValue(expected as never);
13151315

13161316
const result = await orderQueryResolver.sellerOrderList(user, input);
@@ -1323,7 +1323,7 @@ describe('SellerResolvers', () => {
13231323
});
13241324

13251325
it('input 없이 호출할 수 있어야 한다', async () => {
1326-
const expected = { edges: [], pageInfo: { hasNextPage: false } };
1326+
const expected = { items: [], nextCursor: null };
13271327
orderService.sellerOrderList.mockResolvedValue(expected as never);
13281328

13291329
await orderQueryResolver.sellerOrderList(user);

0 commit comments

Comments
 (0)