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:
2026-02-14 00:12:28 -05:00
parent 962bab1df0
commit 8e054bd149
10 changed files with 168 additions and 185 deletions
+8
View File
@@ -451,6 +451,14 @@ func TestRegenerateDeviceToken_Forbidden(t *testing.T) {
})
assert.NoError(t, err)
// Clean up the second user after the test
defer func() {
user2, err := setup.DB.GetUserByEmail(ctx, "differentuser@example.com")
if err == nil {
setup.DB.DeleteUser(ctx, user2.ID)
}
}()
// Login as user 2
loginRequest := map[string]interface{}{
"login": "differentuser@example.com",