1. Docs
  2. Testing
  3. Integration

27 checks · connected boundaries

Join the surfaces. Verify the seams.

Integration checks cover APIs working together, asynchronous release, every supported package format, the easy-stack entry, classic-browser use, metadata, and the local documentation server.

5 interactions + 13 package + 9 server

All 27 Integration checks.

Each group owns a different seam: internal API composition, published consumption, or HTTP delivery.

Queue interactions · 5

  1. work added by an active task joins the FIFO tail
  2. an active task can stop the next hand-off
  3. replacement contents execute through the normal hand-off
  4. clear inside an active task removes only pending work
  5. an asynchronous callback releases the next FIFO task

Package and evidence boundaries · 13

  1. package primary ESM entry exports and executes Queue
  2. package primary CommonJS entry exports and executes Queue
  3. package ESM queue deep path remains executable
  4. package CommonJS queue deep path remains executable
  5. package ESM stack entry preserves LIFO order
  6. package CommonJS stack entry preserves LIFO order
  7. package ESM stack exposes the easy-stack 2.1 state contract
  8. package CommonJS stack exposes the easy-stack 2.1 state contract
  9. package classic script publishes a global Queue constructor
  10. package classic global executes the FIFO contract
  11. package metadata pins supported runtimes and dependencies
  12. package metadata exposes the supported public surface
  13. benchmark evidence matches the tagged baseline and chart claims

Local HTTP boundary · 9

  1. server resolves the site root inside the canonical directory
  2. server resolves documentation route directories
  3. server refuses encoded traversal outside the site root
  4. server returns HTML for overview and guide pages
  5. server returns the playground page and code surface
  6. server returns queue modules with JavaScript content types
  7. server returns repository artwork with image content types
  8. server distinguishes traversal and malformed URL failures
  9. server returns 404 for a missing local target

Run this layer

All seams, or one boundary.

npm run test:integration
npm run test:package
npm run test:server