Tests: Add unit tests
This commit is contained in:
parent
0817f1876d
commit
4727f769d2
|
@ -1,10 +1,11 @@
|
|||
package commands
|
||||
|
||||
import (
|
||||
"testing"
|
||||
|
||||
"github.com/photoprism/photoprism/internal/config"
|
||||
"github.com/photoprism/photoprism/pkg/capture"
|
||||
"github.com/stretchr/testify/assert"
|
||||
"testing"
|
||||
)
|
||||
|
||||
func TestShowConfigOptionsCommand(t *testing.T) {
|
||||
|
|
|
@ -1,10 +1,11 @@
|
|||
package commands
|
||||
|
||||
import (
|
||||
"testing"
|
||||
|
||||
"github.com/photoprism/photoprism/internal/config"
|
||||
"github.com/photoprism/photoprism/pkg/capture"
|
||||
"github.com/stretchr/testify/assert"
|
||||
"testing"
|
||||
)
|
||||
|
||||
func TestShowConfigYamlCommand(t *testing.T) {
|
||||
|
|
|
@ -1,10 +1,11 @@
|
|||
package commands
|
||||
|
||||
import (
|
||||
"testing"
|
||||
|
||||
"github.com/photoprism/photoprism/internal/config"
|
||||
"github.com/photoprism/photoprism/pkg/capture"
|
||||
"github.com/stretchr/testify/assert"
|
||||
"testing"
|
||||
)
|
||||
|
||||
func TestShowThumbSizesCommand(t *testing.T) {
|
||||
|
|
|
@ -1,10 +1,11 @@
|
|||
package commands
|
||||
|
||||
import (
|
||||
"testing"
|
||||
|
||||
"github.com/photoprism/photoprism/internal/config"
|
||||
"github.com/photoprism/photoprism/pkg/capture"
|
||||
"github.com/stretchr/testify/assert"
|
||||
"testing"
|
||||
)
|
||||
|
||||
func TestShowVideoSizesCommand(t *testing.T) {
|
||||
|
|
29
internal/ffmpeg/config_test.go
Normal file
29
internal/ffmpeg/config_test.go
Normal file
|
@ -0,0 +1,29 @@
|
|||
package ffmpeg
|
||||
|
||||
import (
|
||||
"testing"
|
||||
|
||||
"github.com/stretchr/testify/assert"
|
||||
)
|
||||
|
||||
func TestOptions_VideoFilter(t *testing.T) {
|
||||
Options := &Options{
|
||||
Bin: "",
|
||||
Encoder: "intel",
|
||||
Size: 1500,
|
||||
Bitrate: "50",
|
||||
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)")
|
||||
})
|
||||
}
|
|
@ -11,6 +11,7 @@ func TestPreviewTimeOffset(t *testing.T) {
|
|||
assert.Equal(t, "00:00:00.001", PreviewTimeOffset(time.Second))
|
||||
assert.Equal(t, "00:00:03.000", PreviewTimeOffset(time.Minute))
|
||||
assert.Equal(t, "00:00:09.000", PreviewTimeOffset(3*time.Minute))
|
||||
assert.Equal(t, "00:00:30.000", PreviewTimeOffset(5*time.Minute))
|
||||
assert.Equal(t, "00:01:00.000", PreviewTimeOffset(15*time.Minute))
|
||||
assert.Equal(t, "00:01:00.000", PreviewTimeOffset(30*time.Minute))
|
||||
assert.Equal(t, "00:01:00.000", PreviewTimeOffset(time.Hour))
|
||||
|
|
Loading…
Reference in a new issue