From cc819b4bf98bd63baaf4f43259a24dad28e495ec Mon Sep 17 00:00:00 2001 From: Robert McRackan Date: Mon, 14 Sep 2026 23:54:21 -0400 Subject: [PATCH] Fix Audiobookshelf PDF upload test setup Create temporary AccountsSettings.json required by cover-art filename generation, fixing the missing-file failure in CI. Refs #2044 --- .../_Tests/FileLiberator.Tests/UploadToAudiobookshelfTests.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Source/_Tests/FileLiberator.Tests/UploadToAudiobookshelfTests.cs b/Source/_Tests/FileLiberator.Tests/UploadToAudiobookshelfTests.cs index 993afc1a..a224f003 100644 --- a/Source/_Tests/FileLiberator.Tests/UploadToAudiobookshelfTests.cs +++ b/Source/_Tests/FileLiberator.Tests/UploadToAudiobookshelfTests.cs @@ -304,6 +304,8 @@ public class UploadToAudiobookshelfTests { var config = ConfiguredForAudiobookshelf(); config.Books = directory; + // Cover-art naming reads account nicknames, even when no cover exists. + AudibleUtilities.AudibleApiStorage.EnsureAccountsSettingsFileExists(); var book = LibraryBookWith(LiberatedStatus.Liberated); var audio = Path.Combine(directory, "B0TEST0001.m4b"); var pdf = Path.Combine(directory, "supplement.pdf");