aboutsummaryrefslogtreecommitdiff
path: root/tests/test-browser-config.el
Commit message (Collapse)AuthorAgeFilesLines
* test(browser-config): cover the public wrappersCraig Jennings2026-05-131-0/+68
| | | | The internal `cj/--do-*` helpers were already tested. The `cj/apply-browser-choice` and `cj/initialize-browser` wrappers were the gap -- they call `cj/--do-*` then `message` and own the wiring logic. New tests stub `message` and `cj/--do-apply-browser-choice` to cover each branch (success, invalid plist, loaded, first-available, no-browsers).
* Revert "checking in modified/removed tests and other misc changes"Craig Jennings2025-11-141-0/+277
| | | | This reverts commit 1218bae708a6755e3628f15fef58e6806ac81039.
* checking in modified/removed tests and other misc changesCraig Jennings2025-11-141-277/+0
|
* feat:browser-config: Integrate browser configuration and add testsCraig Jennings2025-10-271-0/+277
- Move `browser-config` from 'Modules In Test' to active modules - Refactor browser handling functions for better error handling: - Introduce `cj/--do-apply-browser-choice` and - `cj/--do-choose-browser` Return status symbols for success and - error cases Add comprehensive unit tests in - `tests/test-browser-config.el` Focus on internal `cj/--do-*` - functions and file I/O using temp files Validate return values and - ensure isolated tests with setup/teardown functions Ensure - consistent handling of browser configurations and improve - initialization logic