Class com.unspooled.app.data.image.CatalogImageNormalizerTest
Tests
| Test |
Duration |
Result |
| Kitsu posterImage URL passes through |
0s |
passed |
| TMDB partial path becomes w342 catalog poster |
0.001s |
passed |
| addon full poster URL displays if valid |
0s |
passed |
| addon relative poster without slash |
0.001s |
passed |
| catalog row receives w342 poster |
0.002s |
passed |
| detail poster uses w500 |
0s |
passed |
| existing original URL is resized to w342 for catalog |
0s |
passed |
| existing w1280 URL is resized to w342 for catalog |
0.001s |
passed |
| full URL passthrough with size rewrite for catalog |
0s |
passed |
| full non-TMDB URL passes through unchanged |
0s |
passed |
| hero backdrop uses w1280 |
0s |
passed |
| http upgrades to https |
0.001s |
passed |
| non-TMDB URL query params are preserved (signed CDN URLs) |
0s |
passed |
| null and blank return null |
0s |
passed |
| null new poster does not overwrite existing valid poster in normalizeMetaPreview |
0.001s |
passed |
| query parameters are stripped from normalized URL |
0s |
passed |
| row backdrop uses w780 |
0.001s |
passed |