Changeset b2adc20 in Klonkt
- Timestamp:
- 08/09/2026 07:58:58 AM (4 weeks ago)
- Branches:
- main
- Children:
- a5d14c7
- Parents:
- b406d25
- File:
-
- 1 edited
-
test/music-type.test.js (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
test/music-type.test.js
rb406d25 rb2adc20 132 132 assert.equal(postMusicType('[[playlist:nachtlicht]]').type, 'post'); 133 133 }); 134 135 test('de regel werkt ook zonder database -- de editor gebruikt hem zo', async () => { 136 // De editor draait dezelfde module in de browser, met een Map in plaats van 137 // een query. Deze test bewaakt dat de gedeelde module PUUR blijft: gaat er 138 // ooit een db-import in, dan valt hij hier om en niet pas in de browser. 139 const { afleidenUitInsluitingen } = await import('../src/assets/js/shared/post-music-type.js'); 140 const soorten = new Map([['een', 'album'], ['twee', 'playlist']]); 141 const kindVan = (id) => soorten.get(id) || null; 142 143 assert.equal(afleidenUitInsluitingen('[[playlist:een]]', kindVan).type, 'album'); 144 assert.equal(afleidenUitInsluitingen('[[playlist:twee]]', kindVan).type, 'playlist'); 145 assert.equal(afleidenUitInsluitingen('[[track:x]]', kindVan).type, 'playlist'); 146 assert.equal(afleidenUitInsluitingen('gewoon tekst', kindVan), null); 147 assert.equal(afleidenUitInsluitingen('[[playlist:weg]]', kindVan).type, 'post'); 148 });
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)