« get me outta code hell

test: remove all existing snapshot tests - hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
path: root/test/snapshot/generateAlbumTrackList.js
diff options
context:
space:
mode:
author(quasar) nebula <qznebula@protonmail.com>2025-10-15 14:27:29 -0300
committer(quasar) nebula <qznebula@protonmail.com>2025-10-15 14:27:29 -0300
commit1aa217195f4d5f82653e29d6c265f92c2d1bbd7e (patch)
tree98511aa6b51bdc5cbc4c31ddcf144f03bf2b8422 /test/snapshot/generateAlbumTrackList.js
parent643797e6a2dcf4c39117e6ef99d9c8672e2d2511 (diff)
test: remove all existing snapshot tests
Deliberately keeping evaluate.snapshot() for possible future use.

There are also these folders which were seemingly never included
in the working tree:

test/snapshot/complete
test/snapshot/isolated
test/snapshot/mixed

If and when we come back to snasphot tests, maybe we'll bounce
off of that idea shaped out of three words.
Diffstat (limited to 'test/snapshot/generateAlbumTrackList.js')
-rw-r--r--test/snapshot/generateAlbumTrackList.js123
1 files changed, 0 insertions, 123 deletions
diff --git a/test/snapshot/generateAlbumTrackList.js b/test/snapshot/generateAlbumTrackList.js
deleted file mode 100644
index e09f1c4a..00000000
--- a/test/snapshot/generateAlbumTrackList.js
+++ /dev/null
@@ -1,123 +0,0 @@
-import t from 'tap';
-import {testContentFunctions} from '#test-lib';
-
-testContentFunctions(t, 'generateAlbumTrackList (snapshot)', async (t, evaluate) => {
-  await evaluate.load({
-    mock: {
-      generateAlbumTrackListMissingDuration:
-        evaluate.stubContentFunction('generateAlbumTrackListMissingDuration'),
-
-      image:
-        evaluate.stubContentFunction('image'),
-    },
-  });
-
-  const contribs1 = [
-    {artist: {name: 'Apricot', directory: 'apricot', urls: []}},
-  ];
-
-  const contribs2 = [
-    {artist: {name: 'Apricot', directory: 'apricot', urls: []}},
-    {artist: {name: 'Peach', directory: 'peach', urls: ['https://peach.bandcamp.com/']}},
-    {artist: {name: 'Cerise', directory: 'cerise', urls: []}},
-  ];
-
-  const color1 = '#fb07ff';
-  const color2 = '#ea2e83';
-
-  const tracks = [
-    {name: 'Track 1', directory: 't1', duration: 20, artistContribs: contribs1, color: color1},
-    {name: 'Track 2', directory: 't2', duration: 0, artistContribs: contribs1, color: color1},
-    {name: 'Track 3', directory: 't3', duration: 40, artistContribs: contribs1, color: color1},
-    {name: 'Track 4', directory: 't4', duration: 0, artistContribs: contribs2, color: color2},
-  ];
-
-  const albumWithTrackSections = {
-    color: color1,
-    artistContribs: contribs1,
-    trackSections: [
-      {name: 'First section', tracks: tracks.slice(0, 3)},
-      {name: 'Second section', tracks: tracks.slice(3)},
-    ],
-    tracks,
-  };
-
-  const albumWithoutTrackSections = {
-    color: color1,
-    artistContribs: contribs1,
-    trackSections: [{isDefaultTrackSection: true, tracks}],
-    tracks,
-  };
-
-  const albumWithTrackSectionDescriptions = {
-    color: color1,
-    artistContribs: contribs1,
-    trackSections: [
-      {name: 'First section', tracks: tracks.slice(0, 3), description: `Why yes!`},
-      {name: 'Second section', tracks: tracks.slice(3), description: `How *contentful,* this is.`},
-    ],
-    tracks,
-  };
-
-  const albumWithNoDuration = {
-    color: color1,
-    artistContribs: contribs1,
-    trackSections: [{isDefaultTrackSection: true, tracks: [tracks[1], tracks[3]]}],
-    tracks: [tracks[1], tracks[3]],
-  };
-
-  evaluate.snapshot(`basic behavior, with track sections`, {
-    name: 'generateAlbumTrackList',
-    args: [albumWithTrackSections],
-  });
-
-  evaluate.snapshot(`basic behavior, default track section`, {
-    name: 'generateAlbumTrackList',
-    args: [albumWithoutTrackSections],
-  });
-
-  evaluate.snapshot(`basic behavior, with descriptions`, {
-    name: 'generateAlbumTrackList',
-    args: [albumWithTrackSectionDescriptions],
-  });
-
-  evaluate.snapshot(`collapseDurationScope: never`, {
-    name: 'generateAlbumTrackList',
-    slots: {collapseDurationScope: 'never'},
-    multiple: [
-      {args: [albumWithTrackSections]},
-      {args: [albumWithoutTrackSections]},
-      {args: [albumWithNoDuration]},
-    ],
-  });
-
-  evaluate.snapshot(`collapseDurationScope: track`, {
-    name: 'generateAlbumTrackList',
-    slots: {collapseDurationScope: 'track'},
-    multiple: [
-      {args: [albumWithTrackSections]},
-      {args: [albumWithoutTrackSections]},
-      {args: [albumWithNoDuration]},
-    ],
-  });
-
-  evaluate.snapshot(`collapseDurationScope: section`, {
-    name: 'generateAlbumTrackList',
-    slots: {collapseDurationScope: 'section'},
-    multiple: [
-      {args: [albumWithTrackSections]},
-      {args: [albumWithoutTrackSections]},
-      {args: [albumWithNoDuration]},
-    ],
-  });
-
-  evaluate.snapshot(`collapseDurationScope: album`, {
-    name: 'generateAlbumTrackList',
-    slots: {collapseDurationScope: 'album'},
-    multiple: [
-      {args: [albumWithTrackSections]},
-      {args: [albumWithoutTrackSections]},
-      {args: [albumWithNoDuration]},
-    ],
-  });
-});