import Foundation import Testing @testable import ManaCore @Suite("ManaAppConfig") struct ManaAppConfigTests { @Test("DefaultManaAppConfig setzt Felder") func defaultSetsFields() throws { let config = DefaultManaAppConfig( authBaseURL: URL(string: "https://auth.mana.how")!, keychainService: "ev.mana.memoro", keychainAccessGroup: "TEAMID.ev.mana.shared" ) #expect(config.authBaseURL.absoluteString == "https://auth.mana.how") #expect(config.keychainService == "ev.mana.memoro") #expect(config.keychainAccessGroup == "TEAMID.ev.mana.shared") } @Test("AccessGroup ist optional") func accessGroupOptional() { let config = DefaultManaAppConfig( authBaseURL: URL(string: "https://auth.mana.how")!, keychainService: "ev.mana.cards" ) #expect(config.keychainAccessGroup == nil) } }