node build fixed
This commit is contained in:
@@ -0,0 +1,47 @@
|
||||
package mediaplayer
|
||||
|
||||
import (
|
||||
"seanime/internal/events"
|
||||
"seanime/internal/mediaplayers/mpchc"
|
||||
"seanime/internal/mediaplayers/mpv"
|
||||
"seanime/internal/mediaplayers/vlc"
|
||||
"seanime/internal/test_utils"
|
||||
"seanime/internal/util"
|
||||
"testing"
|
||||
)
|
||||
|
||||
func NewTestRepository(t *testing.T, defaultPlayer string) *Repository {
|
||||
if defaultPlayer == "" {
|
||||
defaultPlayer = "mpv"
|
||||
}
|
||||
test_utils.InitTestProvider(t, test_utils.MediaPlayer())
|
||||
|
||||
logger := util.NewLogger()
|
||||
WSEventManager := events.NewMockWSEventManager(logger)
|
||||
|
||||
_vlc := &vlc.VLC{
|
||||
Host: test_utils.ConfigData.Provider.VlcHost,
|
||||
Port: test_utils.ConfigData.Provider.VlcPort,
|
||||
Password: test_utils.ConfigData.Provider.VlcPassword,
|
||||
Logger: logger,
|
||||
}
|
||||
|
||||
_mpc := &mpchc.MpcHc{
|
||||
Host: test_utils.ConfigData.Provider.MpcHost,
|
||||
Port: test_utils.ConfigData.Provider.MpcPort,
|
||||
Logger: logger,
|
||||
}
|
||||
|
||||
_mpv := mpv.New(logger, "", "")
|
||||
|
||||
repo := NewRepository(&NewRepositoryOptions{
|
||||
Logger: logger,
|
||||
Default: defaultPlayer,
|
||||
WSEventManager: WSEventManager,
|
||||
Mpv: _mpv,
|
||||
VLC: _vlc,
|
||||
MpcHc: _mpc,
|
||||
})
|
||||
|
||||
return repo
|
||||
}
|
||||
Reference in New Issue
Block a user