diff --git a/tests/test_cli.py b/tests/test_cli.py
index 11788af69d7fafd66adb93a746b1bfc1c560fd87..e94e486343a9bce876fee86c11c81fc0beca238f 100644
--- a/tests/test_cli.py
+++ b/tests/test_cli.py
@@ -179,3 +179,78 @@ def test_favorites_tracks_rm(cli_ctx, session, responses, get_requests):
     assert len(requests) == 2
     assert requests[0].kwargs["data"] == {"track": 1}
     assert requests[1].kwargs["data"] == {"track": 42}
+
+
+def test_tracks_ls(cli_ctx, session, responses, get_requests):
+    command = cli.tracks_ls
+    url = "https://test.funkwhale/api/v1/tracks/?ordering=-creation_date&page=1&page_size=5&q=hello"
+    responses.get(
+        url, payload={"results": [], "next": None, "previous": None, "count": 0}
+    )
+
+    command.callback(
+        raw=False,
+        page=1,
+        page_size=5,
+        ordering="-creation_date",
+        filter="favorites=true",
+        query=["hello"],
+        column=None,
+        format=None,
+        no_headers=False,
+        ids=False,
+        limit=1,
+    )
+
+    requests = get_requests("get", url)
+    assert len(requests) == 1
+
+
+def test_artists_ls(cli_ctx, session, responses, get_requests):
+    command = cli.artists_ls
+    url = "https://test.funkwhale/api/v1/artists/?ordering=-creation_date&page=1&page_size=5&q=hello"
+    responses.get(
+        url, payload={"results": [], "next": None, "previous": None, "count": 0}
+    )
+
+    command.callback(
+        raw=False,
+        page=1,
+        page_size=5,
+        ordering="-creation_date",
+        filter="favorites=true",
+        query=["hello"],
+        column=None,
+        format=None,
+        no_headers=False,
+        ids=False,
+        limit=1,
+    )
+
+    requests = get_requests("get", url)
+    assert len(requests) == 1
+
+
+def test_albums_ls(cli_ctx, session, responses, get_requests):
+    command = cli.albums_ls
+    url = "https://test.funkwhale/api/v1/albums/?ordering=-creation_date&page=1&page_size=5&q=hello"
+    responses.get(
+        url, payload={"results": [], "next": None, "previous": None, "count": 0}
+    )
+
+    command.callback(
+        raw=False,
+        page=1,
+        page_size=5,
+        ordering="-creation_date",
+        filter="favorites=true",
+        query=["hello"],
+        column=None,
+        format=None,
+        no_headers=False,
+        ids=False,
+        limit=1,
+    )
+
+    requests = get_requests("get", url)
+    assert len(requests) == 1