From 6d77614554a4a4b45a1e43d0a65697d15a8480f1 Mon Sep 17 00:00:00 2001 From: Mark Johnson Date: Tue, 13 Feb 2024 11:29:48 -0500 Subject: [PATCH] Removed unecessary generic type ExpectedSideEffect had a unnecessary WorkflowType that was shadowing the outer WorkflowType type. --- WorkflowTesting/Sources/Internal/RenderExpectations.swift | 4 ++-- .../Sources/Internal/RenderTester+TestContext.swift | 4 ++-- WorkflowTesting/Sources/WorkflowRenderTester.swift | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/WorkflowTesting/Sources/Internal/RenderExpectations.swift b/WorkflowTesting/Sources/Internal/RenderExpectations.swift index 2140eaa2a..e46500af0 100644 --- a/WorkflowTesting/Sources/Internal/RenderExpectations.swift +++ b/WorkflowTesting/Sources/Internal/RenderExpectations.swift @@ -48,7 +48,7 @@ extension RenderTester { } extension RenderTester { - internal class ExpectedSideEffect { + internal class ExpectedSideEffect { let key: AnyHashable let file: StaticString let line: UInt @@ -62,7 +62,7 @@ extension RenderTester { func apply(context: ContextType) where ContextType: RenderContextType, ContextType.WorkflowType == WorkflowType {} } - internal final class ExpectedSideEffectWithAction: ExpectedSideEffect where ActionType.WorkflowType == WorkflowType { + internal final class ExpectedSideEffectWithAction: ExpectedSideEffect where ActionType.WorkflowType == WorkflowType { let action: ActionType internal init(key: AnyHashable, action: ActionType, file: StaticString, line: UInt) { diff --git a/WorkflowTesting/Sources/Internal/RenderTester+TestContext.swift b/WorkflowTesting/Sources/Internal/RenderTester+TestContext.swift index 0e86f6e8f..8e9e299d6 100644 --- a/WorkflowTesting/Sources/Internal/RenderTester+TestContext.swift +++ b/WorkflowTesting/Sources/Internal/RenderTester+TestContext.swift @@ -23,7 +23,7 @@ extension RenderTester { internal final class TestContext: RenderContextType { var state: WorkflowType.State var expectedWorkflows: [AnyExpectedWorkflow] - var expectedSideEffects: [AnyHashable: ExpectedSideEffect] + var expectedSideEffects: [AnyHashable: ExpectedSideEffect] var appliedAction: AppliedAction? var producedOutput: WorkflowType.Output? let file: StaticString @@ -34,7 +34,7 @@ extension RenderTester { internal init( state: WorkflowType.State, expectedWorkflows: [AnyExpectedWorkflow], - expectedSideEffects: [AnyHashable: ExpectedSideEffect], + expectedSideEffects: [AnyHashable: ExpectedSideEffect], file: StaticString, line: UInt ) { diff --git a/WorkflowTesting/Sources/WorkflowRenderTester.swift b/WorkflowTesting/Sources/WorkflowRenderTester.swift index d4a418df0..f8c3d5ef7 100644 --- a/WorkflowTesting/Sources/WorkflowRenderTester.swift +++ b/WorkflowTesting/Sources/WorkflowRenderTester.swift @@ -127,13 +127,13 @@ public struct RenderTester { let state: WorkflowType.State private let expectedWorkflows: [AnyExpectedWorkflow] - private let expectedSideEffects: [AnyHashable: ExpectedSideEffect] + private let expectedSideEffects: [AnyHashable: ExpectedSideEffect] init( workflow: WorkflowType, state: WorkflowType.State, expectedWorkflows: [AnyExpectedWorkflow] = [], - expectedSideEffects: [AnyHashable: ExpectedSideEffect] = [:] + expectedSideEffects: [AnyHashable: ExpectedSideEffect] = [:] ) { self.workflow = workflow self.state = state