diff options
author | (quasar) nebula <qznebula@protonmail.com> | 2024-11-17 15:59:44 -0400 |
---|---|---|
committer | (quasar) nebula <qznebula@protonmail.com> | 2024-11-17 16:35:55 -0400 |
commit | 8069865a16a0dc4c2e1bbab1e0c1c11e45658d7b (patch) | |
tree | 2b10d75152ca57197accb578b7b46a2b3b3514a3 /test | |
parent | c656395edea65e6eead8e3cbe1a9ecb067ad5ef6 (diff) |
test: update generateCoverArtwork (snapshot)
Diffstat (limited to 'test')
-rw-r--r-- | test/snapshot/generateCoverArtwork.js | 26 |
1 files changed, 16 insertions, 10 deletions
diff --git a/test/snapshot/generateCoverArtwork.js b/test/snapshot/generateCoverArtwork.js index e35dd8d0..c2a89557 100644 --- a/test/snapshot/generateCoverArtwork.js +++ b/test/snapshot/generateCoverArtwork.js @@ -5,6 +5,7 @@ testContentFunctions(t, 'generateCoverArtwork (snapshot)', async (t, evaluate) = await evaluate.load({ mock: { image: evaluate.stubContentFunction('image', {mock: true}), + linkArtistGallery: evaluate.stubContentFunction('linkArtistGallery', {mock: true}), }, }); @@ -15,17 +16,22 @@ testContentFunctions(t, 'generateCoverArtwork (snapshot)', async (t, evaluate) = {name: 'creepy crawlies', isContentWarning: true}, ]; + const coverArtistContribs = [ + {artist: {name: 'Circlejourney', directory: 'circlejourney'}}, + {artist: {name: 'magnoliajades', directory: 'magnoliajades'}}, + ]; + const path = ['media.albumCover', 'bee-forus-seatbelt-safebee', 'png']; - evaluate.snapshot('display: primary', { - name: 'generateCoverArtwork', - args: [artTags], - slots: {path, mode: 'primary'}, - }); + const quickSnapshot = (mode) => + evaluate.snapshot(`mode: ${mode}`, { + name: 'generateCoverArtwork', + args: [artTags, coverArtistContribs], + slots: {path, mode}, + }); - evaluate.snapshot('display: thumbnail', { - name: 'generateCoverArtwork', - args: [artTags], - slots: {path, mode: 'thumbnail'}, - }); + quickSnapshot('primary-tags'); + quickSnapshot('primary-artists'); + quickSnapshot('thumbnail'); + quickSnapshot('commentary'); }); |