Skip to content
Snippets Groups Projects
CMixHasRunningProcesses.swift 534 B
Newer Older
Dariusz Rybicki's avatar
Dariusz Rybicki committed
import Bindings
import XCTestDynamicOverlay

public struct CMixHasRunningProcesses {
  public var run: () -> Bool

  public func callAsFunction() -> Bool {
    run()
  }
}

extension CMixHasRunningProcesses {
  public static func live(_ bindingsCMix: BindingsCmix) -> CMixHasRunningProcesses {
    CMixHasRunningProcesses(run: bindingsCMix.hasRunningProcessies)
  }
}

extension CMixHasRunningProcesses {
  public static let unimplemented = CMixHasRunningProcesses(
    run: XCTUnimplemented("\(Self.self)", placeholder: false)
Dariusz Rybicki's avatar
Dariusz Rybicki committed
  )
}