Files
QSfera/Server/services/thumbnails/pkg/thumbnail/generator_vips_test.go
T
Курнат Андрей 7135199f23
Server / deployment-config (push) Successful in 59s
Android / test-and-build (push) Failing after 1m14s
Server / vulnerability-scan (push) Failing after 8m54s
Make photo library offline-first and fix video thumbnails
2026-07-19 21:01:35 +03:00

25 lines
535 B
Go

//go:build enable_vips
package thumbnail
import (
"image"
"testing"
)
func TestVipsGeneratorAcceptsDecodedVideoFrameDimensions(t *testing.T) {
frame := image.NewNRGBA(image.Rect(0, 0, 1920, 1080))
generator, err := NewSimpleGenerator(typePng, "fit")
if err != nil {
t.Fatal(err)
}
dimensions, err := generator.Dimensions(frame)
if err != nil {
t.Fatalf("decoded video frame must be accepted: %v", err)
}
if dimensions.Dx() != 1920 || dimensions.Dy() != 1080 {
t.Fatalf("unexpected dimensions: %v", dimensions)
}
}