// // PrinterRequestsManagerTests.swift // SoyuzTests // // Created by maddiefuzz on 2/21/23. // import XCTest import Network @testable import Soyuz class PrinterRequestManagerTests: XCTestCase { var printerRequestManager: PrinterRequestManager? var testBonjourListener: NWListener? override func setUp() { printerRequestManager = PrinterRequestManager(browser: NWBrowser(for: .bonjour(type: "_http._tcp", domain: "local."), using: .tcp)) // Set up test bonjour server //let parameters = NWParameters(tls: .none, tcp: NWListener.) do { testBonjourListener = try NWListener(using: .tcp, on: .http) testBonjourListener!.start(queue: DispatchQueue.main) } catch { print("Error: \(error)") } } func testBonjourDiscoveredItemsNotNil() { XCTAssertNotNil(printerRequestManager?.nwBrowserDiscoveredItems) } }