« get me outta code hell

hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
path: root/test
AgeCommit message (Collapse)Author
2023-04-05content, test: image (and linkArtTag)(quasar) nebula
2023-04-05test: pass thumb util into extraDependencies(quasar) nebula
2023-04-05test: generateAdditionalFilesList (snapshot)(quasar) nebula
2023-04-05test: generateAdditionalFilesShortcut (snapshot)(quasar) nebula
2023-04-05html: standard blank() function(quasar) nebula
For now this just returns an empty array, but if we need to make changes later, it won't require editing all instances of blank content!
2023-04-04test: generateAlbumTrackListItem (snapshot)(quasar) nebula
2023-04-04test: use postprocess option in snapshots(quasar) nebula
2023-04-04test: tidy & add descriptions for existing snapshot tests(quasar) nebula
2023-04-04test: linkExternal (snapshot)(quasar) nebula
2023-04-04test: evaluate.snapshot: support description & multiple option(quasar) nebula
2023-03-29content: linkExternal, linkExternalFlash(quasar) nebula
2023-03-29content: generateIconForURL -> linkExternalAsIcon(quasar) nebula
2023-03-29test: generateContributionLinks (snapshot)(quasar) nebula
2023-03-29content: iconifyURL (extra) -> generateIconForURL(quasar) nebula
2023-03-29test: emit right error when no calls expected(quasar) nebula
2023-03-28test (unit): generateContributionLinks(quasar) nebula
2023-03-28data steps: unfinished behavior & fixes in test lib(quasar) nebula
2023-03-27data steps: basic custom mocking function support(quasar) nebula
I checked out a few libraries but none really behaved the way I needed, and coding it myself means much lower- level access, which makes certain options a lot easier (e.g. excluding one argument of a mocked function from assertion while matching the rest against a pattern).
2023-03-27reorganize test directory layout(quasar) nebula
Avoids unsavory "no tests found in _support.js" message and makes structure match src directory layout more closely
2023-03-27data steps: implement leftover data unit test TODOs(quasar) nebula
2023-03-26data steps: linkTemplate snapshot tests(quasar) nebula
2023-03-25data steps: more "quick" functions & basic snapshot test demo(quasar) nebula
2023-03-25data steps: port tests to tap instead of tape(quasar) nebula
2023-03-25data steps: move data-tests outside tests(quasar) nebula
These are mostly short REPL-like scripts for testing actual wiki data, not the codebase. They don't really belong in the repo at all, but actually cause trouble by living in the main tests directory!
2023-03-23data steps: html fixes + pass through content when no tagName(quasar) nebula
2023-03-21data steps: deep flatten HTML(quasar) nebula
This should totally obliterate the need for html.fragment.
2023-03-21data steps: test cases for new html implementation(quasar) nebula
Only Tag interface and stringification for now. Template tests coming soon!
2023-03-21fix typo in CacheableObject test(quasar) nebula
2023-03-21fix tests not targeting right module paths(quasar) nebula
2023-01-04trackGroups -> trackSections(quasar) nebula
2022-12-06quick-reload HSMusic-dedicated data tests(quasar) nebula
2022-11-26finish up cosmetic style changes(quasar) nebula
2022-02-13coverArtDate and Thing unit tests(quasar) nebula
2022-02-12bam (Thing subclasses: several steps, one file)(quasar) nebula
2022-02-01homepage layout data(quasar) nebula
2022-01-30flash data(quasar) nebula
2022-01-23track data(quasar) nebula
2022-01-18initial working changes for big data restructure(quasar) nebula