import MusicAssistantCore import XCTest final class AppConfigurationTests: XCTestCase { func testDevelopmentConfigurationReadsKnownEnvironmentKeys() { let configuration = AppConfiguration.development(environment: [ <<<<<<< HEAD "MUSIC_ASSISTANT_OPENAI_API_KEY": "openai-test-key", "MUSIC_ASSISTANT_PRIVATE_AI_RULES": " private product rules " ]) XCTAssertEqual(configuration.openAIAPIKey, "openai-test-key") XCTAssertEqual(configuration.privateApplicationRules?.content, "private product rules") ======= "MUSIC_ASSISTANT_OPENAI_API_KEY": "openai-test-key" ]) XCTAssertEqual(configuration.openAIAPIKey, "openai-test-key") >>>>>>> origin/master } func testDevelopmentConfigurationAllowsMissingSecrets() { let configuration = AppConfiguration.development(environment: [:]) XCTAssertNil(configuration.openAIAPIKey) <<<<<<< HEAD XCTAssertNil(configuration.privateApplicationRules) ======= >>>>>>> origin/master } }