11//
2- // TodoManageFeatureTests .swift
2+ // CategoryManageFeatureTests .swift
33// DevLogPresentationTests
44//
55// Created by opfic on 6/11/26.
@@ -12,11 +12,11 @@ import DevLogDomain
1212@testable import DevLogPresentation
1313
1414@MainActor
15- struct TodoManageFeatureTests {
15+ struct CategoryManageFeatureTests {
1616 @Test ( " 항목을 누르면 표시 여부가 전환된다 " )
1717 func 항목을_누르면_표시_여부가_전환된다( ) {
1818 let item = TodoCategoryItem ( from: . system( . issue) )
19- let driver = TodoManageTestDriver ( preferences: [ item] )
19+ let driver = CategoryManageTestDriver ( preferences: [ item] )
2020
2121 driver. tapItem ( item)
2222
@@ -27,7 +27,7 @@ struct TodoManageFeatureTests {
2727 func 항목을_이동하면_preferences_순서가_변경된다( ) {
2828 let issue = TodoCategoryItem ( from: . system( . issue) )
2929 let feature = TodoCategoryItem ( from: . system( . feature) )
30- let driver = TodoManageTestDriver ( preferences: [ issue, feature] )
30+ let driver = CategoryManageTestDriver ( preferences: [ issue, feature] )
3131
3232 driver. moveItem ( from: IndexSet ( integer: 0 ) , target: 2 )
3333
@@ -37,7 +37,7 @@ struct TodoManageFeatureTests {
3737 @Test ( " 사용자 카테고리 추가를 누르면 카테고리 입력 시트 상태가 생성된다 " )
3838 func 사용자_카테고리_추가를_누르면_카테고리_입력_시트_상태가_생성된다( ) {
3939 let item = TodoCategoryItem ( from: . system( . issue) )
40- let driver = TodoManageTestDriver ( preferences: [ item] )
40+ let driver = CategoryManageTestDriver ( preferences: [ item] )
4141
4242 driver. tapAddUserCategory ( )
4343
@@ -48,7 +48,7 @@ struct TodoManageFeatureTests {
4848
4949 @Test ( " 카테고리 이름은 20자로 제한된다 " )
5050 func 카테고리_이름은_20자로_제한된다( ) {
51- let driver = TodoManageTestDriver ( preferences: [ ] )
51+ let driver = CategoryManageTestDriver ( preferences: [ ] )
5252
5353 driver. tapAddUserCategory ( )
5454 driver. setCategoryName ( String ( repeating: " a " , count: 25 ) )
@@ -58,7 +58,7 @@ struct TodoManageFeatureTests {
5858
5959 @Test ( " 새 사용자 카테고리를 저장하면 이름을 trim한 항목이 추가되고 시트가 닫힌다 " )
6060 func 새_사용자_카테고리를_저장하면_이름을_trim한_항목이_추가되고_시트가_닫힌다( ) {
61- let driver = TodoManageTestDriver ( preferences: [ ] )
61+ let driver = CategoryManageTestDriver ( preferences: [ ] )
6262
6363 driver. tapAddUserCategory ( )
6464 let colorHex = driver. categorySheet? . category. colorHex
@@ -83,7 +83,7 @@ struct TodoManageFeatureTests {
8383 ) ,
8484 isVisible: false
8585 )
86- let driver = TodoManageTestDriver ( preferences: [ item] )
86+ let driver = CategoryManageTestDriver ( preferences: [ item] )
8787
8888 driver. tapEditUserCategory ( item)
8989 driver. setCategoryName ( " New " )
@@ -109,7 +109,7 @@ struct TodoManageFeatureTests {
109109 )
110110 )
111111 )
112- let driver = TodoManageTestDriver ( preferences: [ issue, item] )
112+ let driver = CategoryManageTestDriver ( preferences: [ issue, item] )
113113
114114 driver. tapDeleteUserCategory ( item)
115115 driver. confirmDeleteUserCategory ( item)
@@ -129,7 +129,7 @@ struct TodoManageFeatureTests {
129129 )
130130 )
131131 )
132- let driver = TodoManageTestDriver ( preferences: [ item] )
132+ let driver = CategoryManageTestDriver ( preferences: [ item] )
133133
134134 driver. tapDeleteUserCategory ( item)
135135 driver. dismissAlert ( )
@@ -140,26 +140,26 @@ struct TodoManageFeatureTests {
140140}
141141
142142@MainActor
143- private struct TodoManageTestDriver {
144- private let feature : StoreOf < TodoManageFeature >
143+ private struct CategoryManageTestDriver {
144+ private let feature : StoreOf < CategoryManageFeature >
145145
146146 var preferences : [ TodoCategoryItem ] {
147147 feature. state. preferences
148148 }
149149
150- var categorySheet : TodoManageFeature . CategorySheetState ? {
150+ var categorySheet : CategoryManageFeature . CategorySheetState ? {
151151 feature. state. categorySheet
152152 }
153153
154- var alert : AlertState < TodoManageFeature . Action . Alert > ? {
154+ var alert : AlertState < CategoryManageFeature . Action . Alert > ? {
155155 feature. state. alert
156156 }
157157
158158 init ( preferences: [ TodoCategoryItem ] ) {
159159 feature = Store (
160- initialState: TodoManageFeature . State ( preferences: preferences)
160+ initialState: CategoryManageFeature . State ( preferences: preferences)
161161 ) {
162- TodoManageFeature ( )
162+ CategoryManageFeature ( )
163163 }
164164 }
165165
0 commit comments