mirror of
https://github.com/AynaLivePlayer/miaosic.git
synced 2025-12-12 15:58:15 +08:00
28 lines
606 B
Go
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)
|
|
}
|