Corregge lifecycle RTMP/preview tra partite, reset tabellone, orientamento con debounce, condivisione su iPad e script test_ios_simulator per CI locale. Co-authored-by: Cursor <cursoragent@cursor.com>
17 lines
653 B
Swift
17 lines
653 B
Swift
import XCTest
|
|
@testable import MatchLiveTv
|
|
|
|
final class LiveBroadcastCoordinatorTests: XCTestCase {
|
|
func testShouldStopPreviousSessionFalseOnFirstLaunch() {
|
|
XCTAssertFalse(LiveBroadcastCoordinator.shouldStopPreviousSession(active: nil, incoming: "session-a"))
|
|
}
|
|
|
|
func testShouldStopPreviousSessionFalseForSameSession() {
|
|
XCTAssertFalse(LiveBroadcastCoordinator.shouldStopPreviousSession(active: "session-a", incoming: "session-a"))
|
|
}
|
|
|
|
func testShouldStopPreviousSessionTrueWhenSwitching() {
|
|
XCTAssertTrue(LiveBroadcastCoordinator.shouldStopPreviousSession(active: "session-a", incoming: "session-b"))
|
|
}
|
|
}
|