fix: update test files for token handling and response parsing

- Update callers of createTestMediaItemID to not pass token
- Fix loginAdminUser to delete/recreate admin user for consistent state
- Fix TestListAllQueueItems_Admin to parse response as map with 'items' key
- Remove unused token variables from tests
- Update device_test.go with admin password hash constant
This commit is contained in:
john-okeefe committed 2026-02-14 00:12:28 -05:00
1 parent 962bab1df0
commit 8e054bd149
10 files changed
+168 -185

No files matched your search

+2 -2
View File
@@ -34,7 +34,7 @@ func TestBookMatchingQueryBooks(t *testing.T) {
})
t.Run("QueryBooks_WithAuth_ByTitle", func(t *testing.T) {
_ = createTestMediaItemID(t, setup.Server, token)
_ = createTestMediaItemID(t, setup.Server)
req := map[string]interface{}{
"title": "Test Ebook",
@@ -157,7 +157,7 @@ func TestBookMatchingBulkLink(t *testing.T) {
})
t.Run("BulkLinkBooks_InvalidUnlinkedBookID", func(t *testing.T) {
bookID := createTestMediaItemID(t, setup.Server, token)
bookID := createTestMediaItemID(t, setup.Server)
req := map[string]interface{}{
"links": []map[string]interface{}{