Skip to content

v2.2.0 — Integration Tests & Table Support

Latest

Choose a tag to compare

@dapi dapi released this 08 Mar 21:38
· 1 commit to main since this release

What's New

Integration Test Suite

  • 41 integration tests across all 11 command groups against a live Docmost instance
  • Docker Compose test environment (Docmost 0.70 + PostgreSQL + Redis)
  • Programmatic CLI runner with stdout/stderr capture
  • Global setup: workspace bootstrap, cookie-based auth, token sharing
  • CI workflow with separate unit-tests and integration-tests jobs

TipTap Table Extensions

  • Added table, tableRow, tableHeader, tableCell extensions
  • 171 new unit tests (total: 184 unit + 41 integration = 225 tests)

Fixes

  • Improved error diagnostics in test helpers (descriptive parse errors, token validation)
  • Pinned Docmost Docker image to v0.70 for reproducible CI

Test Coverage

  • 184 unit tests
  • 41 integration tests
  • CI: Node 20 + Node 22 (unit), Docker Compose (integration)