Files
photoprism/internal/thumb/vips_init_test.go
2024-05-16 10:34:53 +02:00

28 lines
725 B
Go

package thumb
import (
"testing"
"github.com/davidbyttow/govips/v2/vips"
"github.com/stretchr/testify/assert"
)
func TestVipsInit(t *testing.T) {
t.Run("LogLevel", func(t *testing.T) {
assert.Equal(t, vips.LogLevelDebug, vipsLogLevel())
})
t.Run("Config", func(t *testing.T) {
if conf := vipsConfig(); conf == nil {
t.Fatal("vips config is nil")
} else {
assert.Equal(t, MaxCacheFiles, conf.MaxCacheFiles)
assert.Equal(t, MaxCacheMem, conf.MaxCacheMem)
assert.Equal(t, MaxCacheSize, conf.MaxCacheSize)
assert.Equal(t, NumWorkers, conf.ConcurrencyLevel)
assert.Equal(t, false, conf.ReportLeaks)
assert.Equal(t, false, conf.CacheTrace)
assert.Equal(t, false, conf.CollectStats)
}
})
}