Skip to content

Commit 6d77614

Browse files
committed
Removed unecessary generic type
ExpectedSideEffect had a unnecessary WorkflowType that was shadowing the outer WorkflowType type.
1 parent eb88fbd commit 6d77614

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
lines changed

WorkflowTesting/Sources/Internal/RenderExpectations.swift

+2-2
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ extension RenderTester {
4848
}
4949

5050
extension RenderTester {
51-
internal class ExpectedSideEffect<WorkflowType: Workflow> {
51+
internal class ExpectedSideEffect {
5252
let key: AnyHashable
5353
let file: StaticString
5454
let line: UInt
@@ -62,7 +62,7 @@ extension RenderTester {
6262
func apply<ContextType>(context: ContextType) where ContextType: RenderContextType, ContextType.WorkflowType == WorkflowType {}
6363
}
6464

65-
internal final class ExpectedSideEffectWithAction<WorkflowType, ActionType: WorkflowAction>: ExpectedSideEffect<WorkflowType> where ActionType.WorkflowType == WorkflowType {
65+
internal final class ExpectedSideEffectWithAction<ActionType: WorkflowAction>: ExpectedSideEffect where ActionType.WorkflowType == WorkflowType {
6666
let action: ActionType
6767

6868
internal init(key: AnyHashable, action: ActionType, file: StaticString, line: UInt) {

WorkflowTesting/Sources/Internal/RenderTester+TestContext.swift

+2-2
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ extension RenderTester {
2323
internal final class TestContext: RenderContextType {
2424
var state: WorkflowType.State
2525
var expectedWorkflows: [AnyExpectedWorkflow]
26-
var expectedSideEffects: [AnyHashable: ExpectedSideEffect<WorkflowType>]
26+
var expectedSideEffects: [AnyHashable: ExpectedSideEffect]
2727
var appliedAction: AppliedAction<WorkflowType>?
2828
var producedOutput: WorkflowType.Output?
2929
let file: StaticString
@@ -34,7 +34,7 @@ extension RenderTester {
3434
internal init(
3535
state: WorkflowType.State,
3636
expectedWorkflows: [AnyExpectedWorkflow],
37-
expectedSideEffects: [AnyHashable: ExpectedSideEffect<WorkflowType>],
37+
expectedSideEffects: [AnyHashable: ExpectedSideEffect],
3838
file: StaticString,
3939
line: UInt
4040
) {

WorkflowTesting/Sources/WorkflowRenderTester.swift

+2-2
Original file line numberDiff line numberDiff line change
@@ -127,13 +127,13 @@ public struct RenderTester<WorkflowType: Workflow> {
127127
let state: WorkflowType.State
128128

129129
private let expectedWorkflows: [AnyExpectedWorkflow]
130-
private let expectedSideEffects: [AnyHashable: ExpectedSideEffect<WorkflowType>]
130+
private let expectedSideEffects: [AnyHashable: ExpectedSideEffect]
131131

132132
init(
133133
workflow: WorkflowType,
134134
state: WorkflowType.State,
135135
expectedWorkflows: [AnyExpectedWorkflow] = [],
136-
expectedSideEffects: [AnyHashable: ExpectedSideEffect<WorkflowType>] = [:]
136+
expectedSideEffects: [AnyHashable: ExpectedSideEffect] = [:]
137137
) {
138138
self.workflow = workflow
139139
self.state = state

0 commit comments

Comments
 (0)