[PR #5068] [MERGED] Add additional tests for nfo parsing #10388

Closed
opened 2026-02-07 06:19:25 +03:00 by OVERLORD · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/jellyfin/jellyfin/pull/5068
Author: @daullmer
Created: 1/20/2021
Status: Merged
Merged: 1/23/2021
Merged by: @Bond-009

Base: masterHead: nfo-tests


📝 Commits (5)

  • 0279af5 Move existing tests to correct namespace
  • dbd70bd Add episode nfo parser test
  • ccea02f Add season nfo parser test
  • d71dce5 Add music album nfo parser test
  • 7297412 Fix indentation

📊 Changes

11 files changed (+503 additions, -4 deletions)

View changed files

📝 MediaBrowser.XbmcMetadata/Parsers/EpisodeNfoParser.cs (+12 -0)
📝 MediaBrowser.XbmcMetadata/Savers/EpisodeNfoSaver.cs (+4 -1)
tests/Jellyfin.XbmcMetadata.Tests/Parsers/EpisodeNfoProviderTests.cs (+103 -0)
📝 tests/Jellyfin.XbmcMetadata.Tests/Parsers/MovieNfoParserTests.cs (+1 -1)
tests/Jellyfin.XbmcMetadata.Tests/Parsers/MusicAlbumNfoProviderTests.cs (+72 -0)
📝 tests/Jellyfin.XbmcMetadata.Tests/Parsers/MusicArtistNfoParserTests.cs (+1 -1)
tests/Jellyfin.XbmcMetadata.Tests/Parsers/SeasonNfoProviderTests.cs (+83 -0)
📝 tests/Jellyfin.XbmcMetadata.Tests/Parsers/SeriesNfoParserTests.cs (+1 -1)
tests/Jellyfin.XbmcMetadata.Tests/Test Data/Season 01.nfo (+86 -0)
tests/Jellyfin.XbmcMetadata.Tests/Test Data/The Best of 1980-1990.nfo (+29 -0)
tests/Jellyfin.XbmcMetadata.Tests/Test Data/The Bone Orchard.nfo (+111 -0)

📄 Description

Changes
Add tests for music album, episode and season nfo files

Issues


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/jellyfin/jellyfin/pull/5068 **Author:** [@daullmer](https://github.com/daullmer) **Created:** 1/20/2021 **Status:** ✅ Merged **Merged:** 1/23/2021 **Merged by:** [@Bond-009](https://github.com/Bond-009) **Base:** `master` ← **Head:** `nfo-tests` --- ### 📝 Commits (5) - [`0279af5`](https://github.com/jellyfin/jellyfin/commit/0279af5f6b75b116355de56b1d7e5ee3add2491e) Move existing tests to correct namespace - [`dbd70bd`](https://github.com/jellyfin/jellyfin/commit/dbd70bd3947788281d2a225c0d6f2f8161953427) Add episode nfo parser test - [`ccea02f`](https://github.com/jellyfin/jellyfin/commit/ccea02fbb2a946e600c1feb53ab50cc6e5fd45f2) Add season nfo parser test - [`d71dce5`](https://github.com/jellyfin/jellyfin/commit/d71dce50ca1114c19576beeb2d3bbfcbbe341c62) Add music album nfo parser test - [`7297412`](https://github.com/jellyfin/jellyfin/commit/72974121956d50e2bd99edf2768bb2ce909b4b70) Fix indentation ### 📊 Changes **11 files changed** (+503 additions, -4 deletions) <details> <summary>View changed files</summary> 📝 `MediaBrowser.XbmcMetadata/Parsers/EpisodeNfoParser.cs` (+12 -0) 📝 `MediaBrowser.XbmcMetadata/Savers/EpisodeNfoSaver.cs` (+4 -1) ➕ `tests/Jellyfin.XbmcMetadata.Tests/Parsers/EpisodeNfoProviderTests.cs` (+103 -0) 📝 `tests/Jellyfin.XbmcMetadata.Tests/Parsers/MovieNfoParserTests.cs` (+1 -1) ➕ `tests/Jellyfin.XbmcMetadata.Tests/Parsers/MusicAlbumNfoProviderTests.cs` (+72 -0) 📝 `tests/Jellyfin.XbmcMetadata.Tests/Parsers/MusicArtistNfoParserTests.cs` (+1 -1) ➕ `tests/Jellyfin.XbmcMetadata.Tests/Parsers/SeasonNfoProviderTests.cs` (+83 -0) 📝 `tests/Jellyfin.XbmcMetadata.Tests/Parsers/SeriesNfoParserTests.cs` (+1 -1) ➕ `tests/Jellyfin.XbmcMetadata.Tests/Test Data/Season 01.nfo` (+86 -0) ➕ `tests/Jellyfin.XbmcMetadata.Tests/Test Data/The Best of 1980-1990.nfo` (+29 -0) ➕ `tests/Jellyfin.XbmcMetadata.Tests/Test Data/The Bone Orchard.nfo` (+111 -0) </details> ### 📄 Description **Changes** Add tests for music album, episode and season nfo files **Issues** --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
OVERLORD added the pull-request label 2026-02-07 06:19:25 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/jellyfin#10388