Changeset 21257e4 in Klonkt


Ignore:
Timestamp:
08/16/2026 01:32:40 PM (3 weeks ago)
Author:
Robin <roboburr@…>
Branches:
main
Children:
d8f7d9c
Parents:
9a585bf
Message:

Test: @container is een JSON-LD-sleutelwoord, geen vocabulaire

De AS2-test loopt ook door @context zelf, en een termdefinitie mag naast
@id en @type een container dragen -- artist_credit is bij Funkwhale een
@list. Hij viel dus over een correcte declaratie.

Deze regel had bij de vorige commit moeten zitten. Ik ketende
node --test | grep met && aan het uitrollen, en grep slaagt ook als er
"not ok" in staat: de keten liep door en er stond drie tests lang een
rode build op dev. De uitkomst van een test lees je van zijn exitcode af,
niet van of er tekst uit komt.

Co-Authored-By: Claude Opus 5 <noreply@…>

File:
1 edited

Legend:

Unmodified
Added
Removed
  • test/activitypub-as2.test.js

    r9a585bf r21257e4  
    2222// adds a term we adopt). JSON-LD keywords included.
    2323const AS2 = new Set([
    24   '@context', '@id', '@type',
     24  // `@container` hoort in dit rijtje omdat de verzamelaar hieronder OOK door
     25  // @context zelf loopt, en een termdefinitie mag naast @id en @type ook een
     26  // container dragen (artist_credit is bij Funkwhale een @list). Het is een
     27  // JSON-LD-sleutelwoord, geen vocabulaire -- die laatste is wat deze test moet
     28  // vangen. Zonder deze regel faalde hij op een correcte declaratie.
     29  '@context', '@id', '@type', '@container',
    2530  'id', 'type', 'actor', 'object', 'target', 'to', 'cc',
    2631  'content', 'name', 'summary', 'url', 'href', 'mediaType',
Note: See TracChangeset for help on using the changeset viewer.