Files
silo-server/internal/watchsync/repository_test.go
T

16 lines
483 B
Go

package watchsync
import (
"strings"
"testing"
)
func TestMediaDurationQueryUsesActiveMediaFilesPredicate(t *testing.T) {
if !strings.Contains(mediaDurationQuery, "missing_since IS NULL") {
t.Fatalf("media duration query must filter active files with missing_since IS NULL:\n%s", mediaDurationQuery)
}
if strings.Contains(mediaDurationQuery, "missing = false") {
t.Fatalf("media duration query references removed media_files.missing column:\n%s", mediaDurationQuery)
}
}