Skip to content

Commit bc956e0

Browse files
committed
modify: key util AES 환경 변수 이슈 대응, 컨트롤러 계층 때문 v3
1 parent b27e4d8 commit bc956e0

File tree

2 files changed

+11
-13
lines changed

2 files changed

+11
-13
lines changed

.github/workflows/test-ci.yaml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,17 @@ jobs:
5858
echo "POSTGRES_HOST=${{ secrets.POSTGRES_HOST }}" >> .env
5959
echo "POSTGRES_PASSWORD=${{ secrets.POSTGRES_PASSWORD }}" >> .env
6060
echo "POSTGRES_PORT=${{ secrets.POSTGRES_PORT }}" >> .env
61+
# AES 키들 추가 (테스트용 더미 키)
62+
echo "AES_KEY_0=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" >> .env
63+
echo "AES_KEY_1=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb" >> .env
64+
echo "AES_KEY_2=cccccccccccccccccccccccccccccccc" >> .env
65+
echo "AES_KEY_3=dddddddddddddddddddddddddddddddd" >> .env
66+
echo "AES_KEY_4=eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee" >> .env
67+
echo "AES_KEY_5=ffffffffffffffffffffffffffffffff" >> .env
68+
echo "AES_KEY_6=gggggggggggggggggggggggggggggggg" >> .env
69+
echo "AES_KEY_7=hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh" >> .env
70+
echo "AES_KEY_8=iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii" >> .env
71+
echo "AES_KEY_9=jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj" >> .env
6172
6273
- name: Run lint
6374
run: pnpm run lint

src/controllers/__test__/user.controller.test.ts

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -8,19 +8,6 @@ import { NotFoundError } from '@/exception';
88
import { mockUser, mockPool } from '@/utils/fixtures';
99
import { Pool } from 'pg';
1010

11-
// 환경변수 모킹 (AES 키 설정, 첫 메모리 로드될때 util 함수쪽 key 세팅 이슈 방지)
12-
process.env.AES_KEY_0 = 'a'.repeat(32);
13-
process.env.AES_KEY_1 = 'b'.repeat(32);
14-
process.env.AES_KEY_2 = 'c'.repeat(32);
15-
process.env.AES_KEY_3 = 'd'.repeat(32);
16-
process.env.AES_KEY_4 = 'e'.repeat(32);
17-
process.env.AES_KEY_5 = 'f'.repeat(32);
18-
process.env.AES_KEY_6 = 'g'.repeat(32);
19-
process.env.AES_KEY_7 = 'h'.repeat(32);
20-
process.env.AES_KEY_8 = 'i'.repeat(32);
21-
process.env.AES_KEY_9 = 'j'.repeat(32);
22-
process.env.NODE_ENV = 'test';
23-
2411
// Mock dependencies
2512
jest.mock('@/services/user.service');
2613
jest.mock('@/modules/velog/velog.api');

0 commit comments

Comments
 (0)