Add tests for PrinterRequestManager , remove singleton implementation in favor of view constructor arguments

This commit is contained in:
Madeline
2023-03-20 19:58:40 -04:00
parent ff551c9a5f
commit 6341b0464d
9 changed files with 98 additions and 40 deletions

View File

@@ -9,7 +9,7 @@ import SwiftUI
import Network
struct PrinterConfigView: View {
@ObservedObject var printerManager = PrinterRequestManager.shared
@ObservedObject var printerManager: PrinterRequestManager
var body: some View {
VStack {
@@ -52,8 +52,10 @@ struct PrinterConfigView: View {
}
struct PrinterConfigView_Previews: PreviewProvider {
@State static var printerManager = PrinterRequestManager()
static var previews: some View {
PrinterConfigView()
PrinterConfigView(printerManager: printerManager)
}
}