| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-11-08 | test: smoke: reorganize test suite following quality-engineer.org naming ↵ | Craig Jennings | |
| conventions - Create test-wttrin-smoke.el with 15 smoke tests for package sanity checks - Delete test-wttrin-integration.el (misnamed, contained smoke tests not integration tests) - Remove redundant functional tests already covered in dedicated unit test files - URL building: covered by test-wttrin--build-url.el (12 tests) - Cache operations: covered by test-wttrin--get-cached-or-fetch.el (11 tests) - Mode-line display: covered by test-wttrin--mode-line-map.el Smoke tests verify: - Package loads without errors - Dependencies available (xterm-color, url) - Public API exists and is interactive - Configuration variables defined - Keymaps exist and are valid - Package metadata correct (version, autoload cookies) Final test organization: 18 files, 162 tests (15 smoke + 142 unit + 5 integration) | |||
| 2025-11-08 | test: add comprehensive integration tests for package loading | Craig Jennings | |
| Add 18 integration tests to verify wttrin loads correctly: Package Loading: - Package loads without errors - Feature is properly provided - Dependencies available (xterm-color, url) Function Availability: - Main commands defined and interactive (wttrin, wttrin-clear-cache) - Modes defined (wttrin-mode, wttrin-mode-line-mode) Configuration: - All defcustom variables exist - Internal variables defined - Keymaps exist and valid Package Metadata: - Version information present - Autoload cookies in place Smoke Tests: - URL building works - Cache operations function - Mode-line display works All 18 tests passing - package loads correctly when dependencies available. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com> | |||
