emby_test.go 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. package emby_helper
  2. import (
  3. "github.com/allanpk716/ChineseSubFinder/internal/pkg"
  4. "testing"
  5. )
  6. func TestEmbyHelper_GetRecentlyItems(t *testing.T) {
  7. em := NewEmbyHelper(pkg.GetConfig().EmbyConfig)
  8. items, err := em.GetRecentlyItems()
  9. if err != nil {
  10. t.Fatal(err)
  11. }
  12. println(items.Items[0].Name, items.Items[0].SeriesName, items.Items[0].Type)
  13. }
  14. func TestEmbyHelper_GetItemsAncestors(t *testing.T) {
  15. em := NewEmbyHelper(pkg.GetConfig().EmbyConfig)
  16. items, err := em.GetItemAncestors("96564")
  17. if err != nil {
  18. t.Fatal(err)
  19. }
  20. if len(items) < 1 {
  21. t.Fatal("less than 1")
  22. }
  23. println(items[0].Name, items[0].Path)
  24. }
  25. func TestEmbyHelper_GetItemVideoInfo(t *testing.T) {
  26. em := NewEmbyHelper(pkg.GetConfig().EmbyConfig)
  27. // 95813 -- 命运夜
  28. // 96564 -- The Bad Batch - S01E11
  29. videoInfo, err := em.GetItemVideoInfo("95813")
  30. if err != nil {
  31. t.Fatal(err)
  32. }
  33. println(videoInfo.Name, videoInfo.Path)
  34. }
  35. func TestEmbyHelper_UpdateVideoSubList(t *testing.T) {
  36. em := NewEmbyHelper(pkg.GetConfig().EmbyConfig)
  37. // 95813 -- 命运夜
  38. // 96564 -- The Bad Batch - S01E11
  39. err := em.UpdateVideoSubList("95813")
  40. if err != nil {
  41. t.Fatal(err)
  42. }
  43. }