diff options
author | (quasar) nebula <qznebula@protonmail.com> | 2023-06-13 18:50:51 -0300 |
---|---|---|
committer | (quasar) nebula <qznebula@protonmail.com> | 2023-06-13 18:50:51 -0300 |
commit | 261bf3acbf0ca93d2df2c78f426abfe2d9e8980c (patch) | |
tree | 226b961991b17711645f6abcaddd36b5213aa663 /test/snapshot | |
parent | 5111e6be757ca89d27876ddb68de4b916b23bfe1 (diff) |
test: generateCoverArtwork (snapshot)
Diffstat (limited to 'test/snapshot')
-rw-r--r-- | test/snapshot/generateCoverArtwork.js | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/test/snapshot/generateCoverArtwork.js b/test/snapshot/generateCoverArtwork.js new file mode 100644 index 00000000..7c56f04d --- /dev/null +++ b/test/snapshot/generateCoverArtwork.js @@ -0,0 +1,33 @@ +import t from 'tap'; +import {testContentFunctions} from '../lib/content-function.js'; + +testContentFunctions(t, 'generateCoverArtwork (snapshot)', async (t, evaluate) => { + await evaluate.load(); + + const extraDependencies = { + getSizeOfImageFile: () => 0, + }; + + const artTags = [ + {name: 'Damara', directory: 'damara', isContentWarning: false}, + {name: 'Cronus', directory: 'cronus', isContentWarning: false}, + {name: 'Bees', directory: 'bees', isContentWarning: false}, + {name: 'creepy crawlies', isContentWarning: true}, + ]; + + const path = ['media.albumCover', 'bee-forus-seatbelt-safebee', 'png']; + + evaluate.snapshot('display: primary', { + name: 'generateCoverArtwork', + args: [artTags], + slots: {path, displayMode: 'primary'}, + extraDependencies, + }); + + evaluate.snapshot('display: thumbnail', { + name: 'generateCoverArtwork', + args: [artTags], + slots: {path, displayMode: 'thumbnail'}, + extraDependencies, + }); +}); |