diff options
Diffstat (limited to 'internal/processor/processor_test.go')
| -rw-r--r-- | internal/processor/processor_test.go | 17 |
1 files changed, 12 insertions, 5 deletions
diff --git a/internal/processor/processor_test.go b/internal/processor/processor_test.go index 40f5cbe..2c8eaa6 100644 --- a/internal/processor/processor_test.go +++ b/internal/processor/processor_test.go @@ -252,11 +252,18 @@ func TestGenerateAnkiFile_APKG(t *testing.T) { t.Errorf("GenerateAnkiFile (APKG) failed: %v", err) } - // Check APKG file was created in home directory + // Check that an .apkg file was created in the home directory homeDir, _ := os.UserHomeDir() - apkgFile := filepath.Join(homeDir, "Test_Deck.apkg") - if _, err := os.Stat(apkgFile); os.IsNotExist(err) { - t.Error("APKG file was not created in home directory") + files, err := filepath.Glob(filepath.Join(homeDir, "*.apkg")) + if err != nil { + t.Fatalf("Error finding apkg file: %v", err) + } + if len(files) == 0 { + t.Fatal("No .apkg file found in home directory") + } + + // Clean up the created file + for _, file := range files { + os.Remove(file) } - os.Remove(apkgFile) // Clean up } |
