|
4 | 4 | The hooks are implemented in `IntegrationBase._apply_extra_args_env_var` and |
5 | 5 | `IntegrationBase._resolve_executable` and wired into every concrete |
6 | 6 | `build_exec_args` — `MarkdownIntegration`, `TomlIntegration`, |
7 | | -`SkillsIntegration`, plus the overrides in Codex, Devin, Opencode and Copilot. |
| 7 | +`SkillsIntegration`, plus override integrations. |
8 | 8 | These tests cover both the shared mechanisms (via `SkillsIntegration` stubs |
9 | | -near the top of the file) and each override integration end-to-end (further |
10 | | -down). See issues #2595 and #2596.""" |
| 9 | +near the top of the file) and override integrations end-to-end (further down). |
| 10 | +See issues #2595 and #2596.""" |
11 | 11 |
|
12 | 12 | import os |
13 | 13 |
|
@@ -488,9 +488,9 @@ def test_codex_dispatch_command_includes_extra_args(monkeypatch): |
488 | 488 | # The `_resolve_executable()` method on `IntegrationBase` checks |
489 | 489 | # `SPECKIT_INTEGRATION_<KEY>_EXECUTABLE` and, when set, substitutes that |
490 | 490 | # value for `self.key` as the first token in argv. The tests below lock |
491 | | -# the behaviour for all integration paths: |
| 491 | +# the behaviour across shared and override integration paths: |
492 | 492 | # - the shared SkillsIntegration/MarkdownIntegration/TomlIntegration bases, |
493 | | -# - each override integration (Codex, Devin, Opencode, Copilot), |
| 493 | +# - representative override integrations, |
494 | 494 | # - the hyphen→underscore key normalisation, and |
495 | 495 | # - whitespace/unset no-op guarantee. |
496 | 496 | # --------------------------------------------------------------------------- |
|
0 commit comments