removed unused import and fixed tests for swift testing

This commit is contained in:
Mauro Romito
2026-02-19 17:01:31 +01:00
committed by Mauro
parent 3dfcb6912f
commit 04dd0c005f
4 changed files with 18 additions and 25 deletions
@@ -6,7 +6,6 @@
// Please see LICENSE files in the repository root for full details. // Please see LICENSE files in the repository root for full details.
// //
import Combine
import Foundation import Foundation
import SwiftUI import SwiftUI
+12 -18
View File
@@ -275,29 +275,23 @@ struct AudioPlayerStateTests {
#expect(!audioPlayerState.showProgressIndicator) #expect(!audioPlayerState.showProgressIndicator)
} }
func testSetPlaybackSpeed() { @Test
func setPlaybackSpeed() {
audioPlayerState.attachAudioPlayer(audioPlayerMock) audioPlayerState.attachAudioPlayer(audioPlayerMock)
XCTAssertEqual(audioPlayerState.playbackSpeed, 1.0) #expect(audioPlayerState.playbackSpeed == .default)
audioPlayerState.setPlaybackSpeed(1.5) audioPlayerState.setPlaybackSpeed(.fast)
XCTAssertEqual(audioPlayerState.playbackSpeed, 1.5) #expect(audioPlayerState.playbackSpeed == .fast)
XCTAssertEqual(audioPlayerMock.setPlaybackSpeedReceivedSpeed, 1.5) #expect(audioPlayerMock.setPlaybackSpeedReceivedSpeed == 1.5)
audioPlayerState.setPlaybackSpeed(2.0) audioPlayerState.setPlaybackSpeed(.fastest)
XCTAssertEqual(audioPlayerState.playbackSpeed, 2.0) #expect(audioPlayerState.playbackSpeed == .fastest)
XCTAssertEqual(audioPlayerMock.setPlaybackSpeedReceivedSpeed, 2.0) #expect(audioPlayerMock.setPlaybackSpeedReceivedSpeed == 2.0)
audioPlayerState.setPlaybackSpeed(0.5) audioPlayerState.setPlaybackSpeed(.slow)
XCTAssertEqual(audioPlayerState.playbackSpeed, 0.5) #expect(audioPlayerState.playbackSpeed == .slow)
XCTAssertEqual(audioPlayerMock.setPlaybackSpeedReceivedSpeed, 0.5) #expect(audioPlayerMock.setPlaybackSpeedReceivedSpeed == 0.5)
}
func testSetPlaybackSpeedWithoutPlayer() {
XCTAssertEqual(audioPlayerState.playbackSpeed, 1.0)
audioPlayerState.setPlaybackSpeed(2.0)
XCTAssertEqual(audioPlayerState.playbackSpeed, 2.0)
} }
@Test @Test