diff --git a/tests/backends/__init__.py b/tests/backends/__init__.py index e1a257b6..3f100eb4 100644 --- a/tests/backends/__init__.py +++ b/tests/backends/__init__.py @@ -58,11 +58,24 @@ class BaseCurrentPlaylistControllerTest(object): def test_move_single(self): tracks = self.controller.playlist.tracks self.assertEqual(tracks[0].uri, self.uris[0]) + self.controller.move(0, 0, 2) tracks = self.controller.playlist.tracks self.assertEqual(tracks[2].uri, self.uris[0]) + @populate_playlist + def test_move_group(self): + tracks = self.controller.playlist.tracks + self.assertEqual(tracks[0].uri, self.uris[0]) + self.assertEqual(tracks[1].uri, self.uris[1]) + + self.controller.move(0, 2, 1) + + tracks = self.controller.playlist.tracks + self.assertEqual(tracks[1].uri, self.uris[0]) + self.assertEqual(tracks[2].uri, self.uris[1]) + class BasePlaybackControllerTest(object): uris = [] backend_class = None