Remove external music generation handoff
This commit is contained in:
@@ -2,10 +2,10 @@ import MusicAssistantCore
|
||||
import XCTest
|
||||
|
||||
final class ProductBoundarySummaryTests: XCTestCase {
|
||||
func testInitialBoundaryKeepsSunoGenerationOutsideTheApp() {
|
||||
func testInitialBoundaryExcludesExternalGenerationControl() {
|
||||
let summary = ProductBoundarySummary.initial.description
|
||||
|
||||
XCTAssertTrue(summary.contains("Suno"))
|
||||
XCTAssertTrue(summary.contains("without starting generation"))
|
||||
XCTAssertTrue(summary.contains("final lyrics and style instructions"))
|
||||
XCTAssertFalse(summary.contains("Suno"))
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,20 +0,0 @@
|
||||
import MusicAssistantCore
|
||||
import XCTest
|
||||
|
||||
final class SunoHandoffDestinationTests: XCTestCase {
|
||||
func testCreatePageUsesTheOfficialSunoCreateURL() {
|
||||
let url = SunoHandoffDestination.createPageURL
|
||||
|
||||
XCTAssertEqual(url.scheme, "https")
|
||||
XCTAssertEqual(url.host, "suno.com")
|
||||
XCTAssertEqual(url.path, "/create")
|
||||
}
|
||||
|
||||
func testPayloadPreservesApprovedValuesForEachSupportedField() {
|
||||
let payload = SunoHandoffPayload(title: "My Song", lyrics: "Approved lyrics", stylePrompt: "Cinematic folk")
|
||||
|
||||
XCTAssertEqual(payload.value(for: .title), "My Song")
|
||||
XCTAssertEqual(payload.value(for: .lyrics), "Approved lyrics")
|
||||
XCTAssertEqual(payload.value(for: .stylePrompt), "Cinematic folk")
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user