photoprism/pkg/fs/case_test.go
Michael Mayer f927c68c4f UX: Skip RAW files by default when clicking Download All #2234
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2022-04-10 17:02:09 +02:00

32 lines
553 B
Go

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)
}
})
}
func TestIgnoreCase(t *testing.T) {
isCS, err := CaseInsensitive(os.TempDir())
if err != nil {
t.Fatal(err)
}
assert.Equal(t, isCS, ignoreCase)
IgnoreCase()
assert.True(t, ignoreCase)
ignoreCase = false
assert.False(t, ignoreCase)
}