Changeset d60c498 in Klonkt
- Timestamp:
- 08/09/2026 08:25:10 AM (4 weeks ago)
- Branches:
- main
- Children:
- ea3e722
- Parents:
- 0677bac
- Files:
-
- 2 edited
-
src/services/music/index.js (modified) (1 diff)
-
test/music-uitgave.test.js (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
src/services/music/index.js
r0677bac rd60c498 420 420 .replace(/ /gi, ' ') 421 421 .replace(/&[a-z#0-9]+;/gi, ' ') 422 // Losse hashtags gaan eruit: die staan al in `tag`, en een description die 423 // de tagwolk herhaalt is ruis. Live leverde dit "#DoenweNiet #DoenWeNiet 424 // #devs" op als omschrijving van een post die verder geen tekst heeft. 425 .replace(/(^|\s)#[\p{L}\p{M}\p{N}_]+/gu, ' ') 422 426 .replace(/\s+/g, ' ') 423 427 .trim(); -
test/music-uitgave.test.js
r0677bac rd60c498 177 177 assert.equal(col.content, undefined, 'een leeg veld is slechter dan geen veld'); 178 178 }); 179 180 test('losse hashtags horen niet in de omschrijving -- die staan al in tag', () => { 181 // Live leverde dit "#DoenweNiet #DoenWeNiet #devs" op als omschrijving van 182 // een post die verder geen tekst heeft. Een description die de tagwolk 183 // herhaalt is ruis. 184 const p = maakPost({ 185 id: 'p-tags', slug: 'alleen-tags', titel: 'Alleen tags', 186 content: '[[track:t-een]]<div>#lofi #zolder</div>', 187 }); 188 assert.equal(M.buildPostTrackCollection(BASE, site, p).content, undefined); 189 }); 190 191 test('maar tekst MET een hashtag erin blijft gewoon staan', () => { 192 const p = maakPost({ 193 id: 'p-mix', slug: 'tekst-en-tags', titel: 'Tekst en tags', 194 content: '<p>Opgenomen in de schuur.</p>[[track:t-twee]]<div>#lofi</div>', 195 }); 196 assert.equal(M.buildPostTrackCollection(BASE, site, p).content, 'Opgenomen in de schuur.'); 197 });
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)