@@ -18,6 +18,7 @@ describe(`POST ${URL}/{feedId} E2E Test`, () => {
1818 let feed : Feed ;
1919 let feedRepository : FeedRepository ;
2020 const testIp = '1.1.1.1' ;
21+ const redisKeyMake = ( data : string ) => `feed:${ data } :ip` ;
2122
2223 beforeAll ( async ( ) => {
2324 app = global . testApp ;
@@ -31,7 +32,7 @@ describe(`POST ${URL}/{feedId} E2E Test`, () => {
3132 feed = await feedRepository . save (
3233 FeedFixture . createFeedFixture ( rssAccept , { } , 1 ) ,
3334 ) ;
34- await redisService . sadd ( ` feed: ${ feed . id } :ip` , testIp ) ;
35+ await redisService . sadd ( redisKeyMake ( feed . id . toString ( ) ) , testIp ) ;
3536 } ) ;
3637
3738 it ( '[404] 피드가 서비스에 존재하지 않을 경우 조회수 상승을 실패한다.' , async ( ) => {
@@ -61,7 +62,7 @@ describe(`POST ${URL}/{feedId} E2E Test`, () => {
6162 id : feed . id ,
6263 } ) ;
6364 const savedFeedReadRedis = await redisService . sismember (
64- ` feed: ${ feed . id } :ip` ,
65+ redisKeyMake ( feed . id . toString ( ) ) ,
6566 testIp ,
6667 ) ;
6768
@@ -72,7 +73,7 @@ describe(`POST ${URL}/{feedId} E2E Test`, () => {
7273
7374 it ( '[200] 읽은 기록 쿠키가 없지만 읽은 기록 IP가 있을 경우 조회수 상승을 하지 않는 행위를 성공한다.' , async ( ) => {
7475 // given
75- await redisService . sadd ( ` feed: ${ feed . id } :ip` , testIp ) ;
76+ await redisService . sadd ( redisKeyMake ( feed . id . toString ( ) ) , testIp ) ;
7677
7778 // Http when
7879 const response = await agent
@@ -92,7 +93,7 @@ describe(`POST ${URL}/{feedId} E2E Test`, () => {
9293 id : feed . id ,
9394 } ) ;
9495 const savedFeedReadRedis = await redisService . sismember (
95- ` feed: ${ feed . id } :ip` ,
96+ redisKeyMake ( feed . id . toString ( ) ) ,
9697 testIp ,
9798 ) ;
9899
@@ -103,7 +104,7 @@ describe(`POST ${URL}/{feedId} E2E Test`, () => {
103104 // cleanup
104105 await Promise . all ( [
105106 redisService . zrem ( REDIS_KEYS . FEED_TREND_KEY , feed . id . toString ( ) ) ,
106- redisService . srem ( ` feed: ${ feed . id } :ip` , testIp ) ,
107+ redisService . srem ( redisKeyMake ( feed . id . toString ( ) ) , testIp ) ,
107108 ] ) ;
108109 } ) ;
109110
@@ -129,7 +130,7 @@ describe(`POST ${URL}/{feedId} E2E Test`, () => {
129130 id : feed . id ,
130131 } ) ;
131132 const savedFeedReadRedis = await redisService . sismember (
132- ` feed: ${ feed . id } :ip` ,
133+ redisKeyMake ( feed . id . toString ( ) ) ,
133134 testIp ,
134135 ) ;
135136
@@ -140,7 +141,7 @@ describe(`POST ${URL}/{feedId} E2E Test`, () => {
140141 // cleanup
141142 await Promise . all ( [
142143 redisService . zrem ( REDIS_KEYS . FEED_TREND_KEY , feed . id . toString ( ) ) ,
143- redisService . srem ( ` feed: ${ feed . id } :ip` , testNewIp ) ,
144+ redisService . srem ( redisKeyMake ( feed . id . toString ( ) ) , testNewIp ) ,
144145 ] ) ;
145146 await feedRepository . update ( feed . id , { viewCount : feed . viewCount } ) ;
146147 } ) ;
0 commit comments