photoprism/internal/photoprism/index_options_test.go
2021-03-02 11:59:52 +01:00

28 lines
597 B
Go

package photoprism
import (
"testing"
"github.com/stretchr/testify/assert"
)
func TestIndexOptionsNone(t *testing.T) {
result := IndexOptionsNone()
assert.Equal(t, false, result.Rescan)
assert.Equal(t, false, result.Convert)
}
func TestIndexOptions_SkipUnchanged(t *testing.T) {
result := IndexOptionsNone()
assert.True(t, result.SkipUnchanged())
result.Rescan = true
assert.False(t, result.SkipUnchanged())
}
func TestIndexOptionsSingle(t *testing.T) {
r := IndexOptionsSingle()
assert.Equal(t, false, r.Stack)
assert.Equal(t, true, r.Convert)
assert.Equal(t, true, r.Rescan)
}