mirror of
https://github.com/AlexxIT/go2rtc.git
synced 2025-09-28 21:22:13 +08:00
20 lines
416 B
Go
20 lines
416 B
Go
package streams
|
|
|
|
import (
|
|
"github.com/stretchr/testify/require"
|
|
"testing"
|
|
)
|
|
|
|
func TestTemplate(t *testing.T) {
|
|
source1 := "does not matter"
|
|
|
|
stream1 := New("from_yaml", source1)
|
|
require.Len(t, streams, 1)
|
|
|
|
stream2 := NewTemplate("camera.from_hass", "rtsp://localhost:8554/from_yaml?video")
|
|
|
|
require.Equal(t, stream1, stream2)
|
|
require.Equal(t, stream2.producers[0].url, source1)
|
|
require.Len(t, streams, 2)
|
|
}
|