photoprism/pkg/fs/case_test.go

33 lines
553 B
Go
Raw Normal View History

package fs
import (
"os"
"testing"
"github.com/stretchr/testify/assert"
)
func TestCaseInsensitive(t *testing.T) {
t.Run("temp", func(t *testing.T) {
if result, err := CaseInsensitive(os.TempDir()); err != nil {
t.Fatal(err)
} else {
t.Logf("tmp fs case-insensitive: %t", result)
}
})
}
2021-03-03 14:41:32 +00:00
func TestIgnoreCase(t *testing.T) {
isCS, err := CaseInsensitive(os.TempDir())
if err != nil {
t.Fatal(err)
}
assert.Equal(t, isCS, ignoreCase)
2021-03-03 14:41:32 +00:00
IgnoreCase()
assert.True(t, ignoreCase)
ignoreCase = false
assert.False(t, ignoreCase)
}