fix test error on ubuntu (#1048)

master
Kevin Wan 3 years ago committed by GitHub
parent 5c6a3132eb
commit f4bb9f5635
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -3,6 +3,7 @@ package logx
import ( import (
"os" "os"
"path/filepath" "path/filepath"
"syscall"
"testing" "testing"
"time" "time"
@ -97,7 +98,13 @@ func TestRotateLoggerRotate(t *testing.T) {
}() }()
} }
err = logger.rotate() err = logger.rotate()
assert.Nil(t, err) switch v := err.(type) {
case *os.LinkError:
// avoid rename error on ubuntu
assert.Equal(t, syscall.EXDEV, v.Err)
default:
assert.Nil(t, err)
}
} }
func TestRotateLoggerWrite(t *testing.T) { func TestRotateLoggerWrite(t *testing.T) {

@ -1,3 +1,4 @@
//go:build !linux
// +build !linux // +build !linux
package internal package internal

Loading…
Cancel
Save