|
- package logger
-
- import (
- "os"
- "path/filepath"
- "testing"
-
- "github.com/AFASystems/presence/internal/pkg/logger"
- )
-
- func TestCreateLogger(t *testing.T) {
- tmpDir := t.TempDir()
- logFile := filepath.Join(tmpDir, "test.log")
-
- log, cleanup := logger.CreateLogger(logFile)
- if log == nil {
- t.Fatal("CreateLogger returned nil logger")
- }
- if cleanup == nil {
- t.Fatal("CreateLogger returned nil cleanup")
- }
-
- cleanup()
-
- if _, err := os.Stat(logFile); os.IsNotExist(err) {
- t.Error("Log file was not created")
- }
- }
|