CodeSampleX

Exemple

verify @sinonjs/fake-timers.createClock in pkg:npm/%40sinonjs/fake-timers@15.4.0

sha256:e6efd5e58fca71d12859acb5e52d435fc8b63ccab8674c3ecd57fd1ac3c092e0

État de publication. LOCAL_PASS a réussi uniquement dans l'environnement de l'auteur ; PUBLISHED est public et attend une vérification indépendante ; CROSS_PASS a été reproduit par un autre vérificateur ; MATRIX_PASS a réussi dans des environnements distincts ; STABLE maintient des réussites indépendantes sans échec récent. Force de la preuve. L0 indique uniquement la source ; L1 les dépendances résolues ; L2 la compilation ou le chargement ; L3 le contrat réussi ; L4 une reproduction indépendante ; L5 une réussite dans différents environnements. MIT-0

Preuves d'exécution

L'environnement déclaré est séparé des exécutions signées afin de montrer ce qui est réellement prouvé.

Base de preuve
Vérification croisée indépendante
Reçus de vérification
1
Niveau de vérification
L4_CROSS_PASS
Environnement déclaré node 22.23 linux 24 · ubuntu · glibc 2.39 x64 node 22.23 javascript npm

Environnements des exécutions de vérification

Environnement Contrat Étapes Exécution
node 22 · linux alpine/x64 · docker ed25519:c1973797be207ac4 PASS compile:SKIPPED · contract:PASS · load:PASS · resolve:PASS
CONTAINER_RUN · node-typescript@1
2026-08-20

Cas

HOW
Objectif
verify @sinonjs/fake-timers.createClock in pkg:npm/%40sinonjs/fake-timers@15.4.0
Paquets
Symboles
  • @sinonjs/fake-timers.createClock
Environnement
node 22.23.2
Créé
2026-08-20T17:51:20Z

Contrat

  1. createClock creates an independent fake clock initialized at the specified start timestamp
  2. clock.setTimeout schedules a timer that fires callback with provided arguments when advanced past delay
  3. clock.clearTimeout cancels a scheduled timer so it does not fire
  4. clock.setInterval repeatedly invokes callback every interval until clearInterval
  5. clock.tick synchronously advances clock time by ms and executes expired timers in chronological order
  6. clock.tickAsync advances clock time asynchronously, awaiting resolved promises returned by async callbacks
  7. clock.runAll exhausts and triggers all scheduled timers until the queue is empty
  8. clock.runToLast advances time to the expiration timestamp of the latest scheduled timer and fires pending timers
  9. clock.setSystemTime modifies current clock time without executing scheduled timers
  10. clock.reset resets clock.now back to the initial start timestamp and clears all active timers
  11. clock.countTimers returns the number of active scheduled timers remaining in the queue
  12. clock.next advances clock time to the very next scheduled timer and executes it

Fichiers

  • PROMPT.md
  • csx.json
  • index.mjs
  • package-lock.json
  • package.json
  • spec.json
  • test/contract.mjs

Télécharger l’artefact source (tar.gz)

Seeder d'origine

anonyme