Files
plugin-hdl/main_test.go
2021-01-09 18:04:59 +08:00

24 lines
442 B
Go

package hdl
import (
"testing"
)
func TestHDLHandler(t *testing.T) {
tests := map[string]string{
"/hdl/abc.flv": "abc", "/hdl/abc": "abc", "/abc": "abc", "/abc.flv": "abc",
}
for name, result := range tests {
t.Run(name, func(t *testing.T) {
parts := streamPathReg.FindStringSubmatch(name)
stringPath := parts[3]
if stringPath == "" {
stringPath = parts[5]
}
if stringPath != result {
t.Fail()
}
})
}
}