Files
miaosic/providers/bilibili/bilibili_test.go
2023-10-30 20:36:27 -07:00

28 lines
606 B
Go

package bilibili
import (
"github.com/AynaLivePlayer/miaosic"
"github.com/stretchr/testify/require"
"testing"
)
var api miaosic.MediaProvider = NewBilibili()
func TestBilibili_Search(t *testing.T) {
result, err := api.Search("染 reol", 1, 100)
require.NoError(t, err)
require.NotEmpty(t, result)
}
func TestBilibili_GetMusic(t *testing.T) {
meta := miaosic.MediaMeta{
Provider: api.GetName(),
Identifier: "1560601",
}
_, err := api.GetMediaInfo(meta)
require.NoError(t, err)
urls, err := api.GetMediaUrl(meta, miaosic.QualityAny)
require.NoError(t, err)
require.NotEmpty(t, urls)
}