photoprism/internal/ffmpeg/config_test.go
Michael Mayer 2e644809f4 Video: Fix bitrate flag value in convert_test.go #4030 #4052
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-02-07 18:17:41 +01:00

30 lines
572 B
Go

package ffmpeg
import (
"testing"
"github.com/stretchr/testify/assert"
)
func TestOptions_VideoFilter(t *testing.T) {
Options := &Options{
Bin: "",
Encoder: "intel",
Size: 1500,
Bitrate: "50M",
MapVideo: "",
MapAudio: "",
}
t.Run("rgb32", func(t *testing.T) {
r := Options.VideoFilter("rgb32")
assert.Contains(t, r, "format=rgb32")
assert.Contains(t, r, "min(1500, iw)")
})
t.Run("empty format", func(t *testing.T) {
r := Options.VideoFilter("")
assert.NotContains(t, r, "format")
assert.Contains(t, r, "min(1500, iw)")
})
}