feat: Implement playlist reordering with position swapping and reload player on current playlist changes
This commit is contained in:
@@ -364,7 +364,7 @@ class TestPlayerService:
|
||||
mock_playlist = Mock()
|
||||
mock_playlist.id = 1
|
||||
mock_playlist.name = "Test Playlist"
|
||||
mock_repo.get_main_playlist.return_value = mock_playlist
|
||||
mock_repo.get_current_playlist.return_value = mock_playlist # Return current playlist directly
|
||||
|
||||
# Mock sounds
|
||||
sound1 = Sound(id=1, name="Song 1", filename="song1.mp3", duration=30000)
|
||||
@@ -562,7 +562,7 @@ class TestPlayerService:
|
||||
mock_playlist = Mock()
|
||||
mock_playlist.id = 2 # Different ID
|
||||
mock_playlist.name = "New Playlist"
|
||||
mock_repo.get_main_playlist.return_value = mock_playlist
|
||||
mock_repo.get_current_playlist.return_value = mock_playlist # Return current playlist directly
|
||||
|
||||
sound1 = Sound(id=1, name="Song 1", filename="song1.mp3", duration=30000)
|
||||
mock_sounds = [sound1]
|
||||
@@ -597,7 +597,7 @@ class TestPlayerService:
|
||||
mock_playlist = Mock()
|
||||
mock_playlist.id = 1
|
||||
mock_playlist.name = "Same Playlist"
|
||||
mock_repo.get_main_playlist.return_value = mock_playlist
|
||||
mock_repo.get_current_playlist.return_value = mock_playlist # Return current playlist directly
|
||||
|
||||
# Track 2 moved to index 0
|
||||
sound1 = Sound(id=2, name="Song 2", filename="song2.mp3", duration=45000)
|
||||
|
||||
Reference in New Issue
Block a user