16 lines
483 B
Go
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)
|
|
}
|
|
}
|