Skip to content
Snippets Groups Projects
Commit 3ba2820f authored by 세현 임's avatar 세현 임
Browse files

[#{issuNum}] {taskTitle}

parents e5ae4470 c739b2c2
No related branches found
No related tags found
1 merge request!31Develop
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
const sequelize = require('../config/sequelize'); // Sequelize 인스턴스 임포트 const sequelize = require('../config/sequelize'); // Sequelize 인스턴스 임포트
const User = require('../models/User'); const User = require('../models/User');
const Friend = require('../models/Friend'); const Friend = require('../models/Friend');
const friendService = require('../services/friendService'); // FriendService 임포트 const friendService = require('./friendService'); // FriendService 임포트
// Sequelize의 Op를 가져오기 위해 추가 // Sequelize의 Op를 가져오기 위해 추가
const { Op } = require('sequelize'); const { Op } = require('sequelize');
...@@ -24,7 +24,7 @@ beforeEach(async () => { ...@@ -24,7 +24,7 @@ beforeEach(async () => {
}); });
afterAll(async () => { afterAll(async () => {
// 모든 테스트가 끝난 후 데이터베이스 연결을 종료합니다.
await sequelize.close(); await sequelize.close();
}); });
...@@ -81,7 +81,7 @@ describe('Friend Service', () => { ...@@ -81,7 +81,7 @@ describe('Friend Service', () => {
}); });
test('not send request', async () => { test('not send request', async () => {
const receivedRequests = await friendService.getReceivedRequests(2); // Bob has no pending requests const receivedRequests = await friendService.getReceivedRequests(2);
expect(receivedRequests.length).toBe(0); expect(receivedRequests.length).toBe(0);
}); });
}); });
...@@ -96,7 +96,7 @@ describe('Friend Service', () => { ...@@ -96,7 +96,7 @@ describe('Friend Service', () => {
}); });
test('should return empty array when no sent requests', async () => { test('should return empty array when no sent requests', async () => {
const sentRequests = await friendService.getSentRequests(3); // Charlie has not sent any PENDING requests const sentRequests = await friendService.getSentRequests(3);
expect(sentRequests.length).toBe(0); expect(sentRequests.length).toBe(0);
}); });
}); });
...@@ -171,7 +171,6 @@ describe('Friend Service', () => { ...@@ -171,7 +171,6 @@ describe('Friend Service', () => {
const limit = 5; const limit = 5;
const offset = 0; const offset = 0;
const friendsPage1 = await friendService.getFriendList(1, limit, offset); const friendsPage1 = await friendService.getFriendList(1, limit, offset);
//console.log('getFriendList Page 1:', friendsPage1); // 디버깅을 위한 로그 추가
expect(friendsPage1.length).toBe(limit); expect(friendsPage1.length).toBe(limit);
const expectedNamesPage1 = ['Bob', 'Charlie', 'User4', 'User5', 'User6']; const expectedNamesPage1 = ['Bob', 'Charlie', 'User4', 'User5', 'User6'];
const receivedNamesPage1 = friendsPage1.map(friend => friend.friendInfo.name); const receivedNamesPage1 = friendsPage1.map(friend => friend.friendInfo.name);
...@@ -180,7 +179,6 @@ describe('Friend Service', () => { ...@@ -180,7 +179,6 @@ describe('Friend Service', () => {
}); });
const friendsPage2 = await friendService.getFriendList(1, limit, limit); const friendsPage2 = await friendService.getFriendList(1, limit, limit);
//console.log('getFriendList Page 2:', friendsPage2); // 디버깅을 위한 로그 추가
expect(friendsPage2.length).toBe(limit); expect(friendsPage2.length).toBe(limit);
const expectedNamesPage2 = ['User7', 'User8', 'User9', 'User10', 'User11']; const expectedNamesPage2 = ['User7', 'User8', 'User9', 'User10', 'User11'];
const receivedNamesPage2 = friendsPage2.map(friend => friend.friendInfo.name); const receivedNamesPage2 = friendsPage2.map(friend => friend.friendInfo.name);
......
...@@ -4,7 +4,7 @@ const sequelize = require('../config/sequelize'); ...@@ -4,7 +4,7 @@ const sequelize = require('../config/sequelize');
const User = require('../models/User'); const User = require('../models/User');
const Friend = require('../models/Friend'); const Friend = require('../models/Friend');
const Schedule = require('../models/Schedule'); const Schedule = require('../models/Schedule');
const scheduleService = require('./scheduleService'); // scheduleService 임포트 const scheduleService = require('./scheduleService');
beforeAll(async () => { beforeAll(async () => {
await sequelize.sync({ force: true }); await sequelize.sync({ force: true });
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment