🛠️ 작업 내용
테스트 케이스 ①
@Reactor
class SomeReactor {
// Begin expansion of "@Reactor"
typealias Action = NoAction
struct State { }
var intialState: State
// End expansion of "@Reactor"
init() { self.initialState = State() }
}
// Begin expansion of "@Reactor"
extension SomeReactor: Reactor { }
// End expansion of "@Reactor"
테스트 케이스 ②
@Reactor
class SomeReactor {
struct State { }
// Begin expansion of "@Reactor"
typealias Action = NoAction
var intialState: State
// End expansion of "@Reactor"
init() { self.initialState = State() }
}
// Begin expansion of "@Reactor"
extension SomeReactor: Reactor { }
// End expansion of "@Reactor"
테스트 케이스 ③
@Reactor
class SomeReactor {
enum Action { }
enum Mutation { }
// Begin expansion of "@Reactor"
struct State { }
var intialState: State
// End expansion of "@Reactor"
init() { self.initialState = State() }
}
// Begin expansion of "@Reactor"
extension SomeReactor: Reactor { }
// End expansion of "@Reactor"
테스트 케이스 ④
@Reactor
class SomeReactor {
enum Action { }
enum Mutation { }
struct State { }
// Begin expansion of "@Reactor"
var intialState: State
// End expansion of "@Reactor"
init() { self.initialState = State() }
}
// Begin expansion of "@Reactor"
extension SomeReactor: Reactor { }
// End expansion of "@Reactor"
📄 기타
- 주석화된 문서 작성하기
- XCTest 케이스 작성하기
검증 완료
🛠️ 작업 내용
테스트 케이스 ①
테스트 케이스 ②
테스트 케이스 ③
테스트 케이스 ④
📄 기타
검증 완료