From 422c3e89f8989601cb3310e5e6c0fa4ad7c180a1 Mon Sep 17 00:00:00 2001 From: Leif Date: Wed, 1 Feb 2023 18:07:09 -0700 Subject: [PATCH] Swift formatting --- Sources/Plugin/ImmutablePlugin.swift | 1 - Tests/PluginTests/PluginTests.swift | 24 ++++++++++++------------ 2 files changed, 12 insertions(+), 13 deletions(-) diff --git a/Sources/Plugin/ImmutablePlugin.swift b/Sources/Plugin/ImmutablePlugin.swift index 7c3cbe2..02affbd 100644 --- a/Sources/Plugin/ImmutablePlugin.swift +++ b/Sources/Plugin/ImmutablePlugin.swift @@ -21,4 +21,3 @@ extension ImmutablePlugin where Value == Input { try await handle(value: value) } } - diff --git a/Tests/PluginTests/PluginTests.swift b/Tests/PluginTests/PluginTests.swift index ba8c393..7f9954b 100644 --- a/Tests/PluginTests/PluginTests.swift +++ b/Tests/PluginTests/PluginTests.swift @@ -86,42 +86,42 @@ final class PluginTests: XCTestCase { let token = try XCTUnwrap(urlRequest.request.allHTTPHeaderFields)["auth"] XCTAssertEqual(token, "token") } - + func testImmutablePlugin() async throws { class MockService: Pluginable { var plugins: [any Plugin] = [] } - + class CountPlugin: ImmutablePlugin { typealias Source = MockService - + static let shared = CountPlugin() var count: Int = 0 private init() {} - + func handle(value: Void) async throws { count += 1 } } - + let service = MockService() - + XCTAssertEqual(service.pluginTypes, []) - + service.register( plugin: CountPlugin.shared ) - + XCTAssertEqual(service.pluginTypes, ["(input: (), output: ())"]) - + try await service.handle(value: "Woot") - + XCTAssertEqual(CountPlugin.shared.count, 0) - + try await service.handle() - + XCTAssertEqual(CountPlugin.shared.count, 1) } }