Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-04-05 | test: generateAdditionalFilesList (snapshot) | (quasar) nebula | |
2023-04-05 | content: generateAdditionalFilesList: guard against nulls cleanly | (quasar) nebula | |
2023-04-05 | test: generateAdditionalFilesShortcut (snapshot) | (quasar) nebula | |
2023-04-05 | html: 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-04 | content: generateAlbumInfoPageContent: remaining functionality | (quasar) nebula | |
2023-04-04 | content: generateAlbumTrackList, linkTrack | (quasar) nebula | |
2023-04-04 | test: generateAlbumTrackListItem (snapshot) | (quasar) nebula | |
2023-04-04 | content: generateAlbumTrackListItem: fixes & polish | (quasar) nebula | |
2023-04-04 | html: better Slot error traces | (quasar) nebula | |
There's a bad joke to be made about "mutation" versus "mutilation". | |||
2023-04-04 | test: use postprocess option in snapshots | (quasar) nebula | |
2023-04-04 | infra: new 'postprocess' option in quickEvaluate | (quasar) nebula | |
2023-04-04 | test: tidy & add descriptions for existing snapshot tests | (quasar) nebula | |
2023-04-04 | test: linkExternal (snapshot) | (quasar) nebula | |
2023-04-04 | test: evaluate.snapshot: support description & multiple option | (quasar) nebula | |
2023-04-04 | infra: new 'multiple' option in quickEvaluate | (quasar) nebula | |
2023-04-04 | content: generateAlbumInfoPageContent: add listen links | (quasar) nebula | |
2023-04-04 | content: linkExternal: fix reference error | (quasar) nebula | |
2023-04-04 | content: generateAlbumInfoPageContent: fix wrong slot names | (quasar) nebula | |
2023-03-29 | content: linkExternal, linkExternalFlash | (quasar) nebula | |
2023-03-29 | content: generateIconForURL -> linkExternalAsIcon | (quasar) nebula | |
2023-03-29 | test: generateContributionLinks (snapshot) | (quasar) nebula | |
2023-03-29 | content: iconifyURL (extra) -> generateIconForURL | (quasar) nebula | |
2023-03-29 | test: emit right error when no calls expected | (quasar) nebula | |
2023-03-29 | infra: use nicer cachebust string instead of Date.now() | (quasar) nebula | |
2023-03-29 | html: pass null/undefined through in slot values | (quasar) nebula | |
2023-03-29 | data steps: stringify args to list intl functions | (quasar) nebula | |
2023-03-28 | test (unit): generateContributionLinks | (quasar) nebula | |
2023-03-28 | data steps: unfinished behavior & fixes in test lib | (quasar) nebula | |
2023-03-27 | data 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-27 | reorganize 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-27 | data steps: implement leftover data unit test TODOs | (quasar) nebula | |
2023-03-26 | data steps: linkTemplate snapshot tests | (quasar) nebula | |
2023-03-26 | disable tap coverage | (quasar) nebula | |
This isn't something I'm interested in figuring out right now, especially with a very custom function-evaluation system. | |||
2023-03-25 | data steps: more "quick" functions & basic snapshot test demo | (quasar) nebula | |
2023-03-25 | data steps: port tests to tap instead of tape | (quasar) nebula | |
2023-03-25 | data 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-23 | data steps: content function evaluation essentials | (quasar) nebula | |
Also some more actual content in generateAlbumInfoPageContent, which is in fact fully working as-is(!!). | |||
2023-03-23 | data steps: contentFunction fixes & polish | (quasar) nebula | |
2023-03-23 | data steps: html fixes + pass through content when no tagName | (quasar) nebula | |
2023-03-21 | data steps: album additional files list | (quasar) nebula | |
This is WIP but seems to be working! Pretty big test of the new html.template system, which needed some extension here. | |||
2023-03-21 | data steps: deep flatten HTML | (quasar) nebula | |
This should totally obliterate the need for html.fragment. | |||
2023-03-21 | data steps: test cases for new html implementation | (quasar) nebula | |
Only Tag interface and stringification for now. Template tests coming soon! | |||
2023-03-21 | fix typo in CacheableObject test | (quasar) nebula | |
2023-03-21 | data steps: fix property-from-attribute setter/getters | (quasar) nebula | |
2023-03-21 | fix tests not targeting right module paths | (quasar) nebula | |
2023-03-21 | data steps: new html.tag implementation | (quasar) nebula | |
...including template & slot support, unit tests incoming | |||
2023-03-19 | data steps: generateAlbumInfoPage & relations implementation | (quasar) nebula | |
2023-03-19 | data step: content function updates, relation syntax 2 | (quasar) nebula | |
* new: generateAlbumTrackListItem * new: generateContributionLinks | |||
2023-03-19 | data steps: draft relations + clean lint errors | (quasar) nebula | |
2023-03-18 | data steps: experimental live JS reload infrastructure | (quasar) nebula | |