node build fixed

This commit is contained in:
ra_ma
2025-09-20 14:08:38 +01:00
parent c6ebbe069d
commit 3d298fa434
1516 changed files with 535727 additions and 2 deletions

View File

@@ -0,0 +1,39 @@
package extension_repo_test
import (
"github.com/davecgh/go-spew/spew"
"github.com/stretchr/testify/require"
hibikeonlinestream "seanime/internal/extension/hibike/onlinestream"
"testing"
)
func TestExternalGoOnlinestreamProviderExtension(t *testing.T) {
repo := getRepo(t)
// Load all extensions
// This should load all the extensions in the directory
repo.ReloadExternalExtensions()
ext, found := repo.GetOnlinestreamProviderExtensionByID("gogoanime-external")
require.True(t, found)
t.Logf("\nExtension:\n\tID: %s \n\tName: %s", ext.GetID(), ext.GetName())
searchResults, err := ext.GetProvider().Search(hibikeonlinestream.SearchOptions{
Query: "Blue Lock",
Dub: false,
})
require.NoError(t, err)
require.GreaterOrEqual(t, len(searchResults), 1)
episodes, err := ext.GetProvider().FindEpisodes(searchResults[0].ID)
require.NoError(t, err)
require.GreaterOrEqual(t, len(episodes), 1)
server, err := ext.GetProvider().FindEpisodeServer(episodes[0], ext.GetProvider().GetSettings().EpisodeServers[0])
require.NoError(t, err)
spew.Dump(server)
}