tests(tui): move TDD persona feature and steps under features/tui/persona; correct tags to 10499
CI / lint (pull_request) Successful in 1m6s
CI / quality (pull_request) Successful in 1m9s
CI / typecheck (pull_request) Successful in 1m33s
CI / security (pull_request) Successful in 1m44s
CI / build (pull_request) Successful in 33s
CI / helm (pull_request) Successful in 26s
CI / push-validation (pull_request) Successful in 21s
CI / e2e_tests (pull_request) Successful in 4m3s
CI / integration_tests (pull_request) Successful in 5m34s
CI / unit_tests (pull_request) Failing after 5m51s
CI / docker (pull_request) Has been skipped
CI / coverage (pull_request) Successful in 10m18s
CI / status-check (pull_request) Failing after 4s
CI / lint (pull_request) Successful in 1m6s
CI / quality (pull_request) Successful in 1m9s
CI / typecheck (pull_request) Successful in 1m33s
CI / security (pull_request) Successful in 1m44s
CI / build (pull_request) Successful in 33s
CI / helm (pull_request) Successful in 26s
CI / push-validation (pull_request) Successful in 21s
CI / e2e_tests (pull_request) Successful in 4m3s
CI / integration_tests (pull_request) Successful in 5m34s
CI / unit_tests (pull_request) Failing after 5m51s
CI / docker (pull_request) Has been skipped
CI / coverage (pull_request) Successful in 10m18s
CI / status-check (pull_request) Failing after 4s
This commit is contained in:
+2
-2
@@ -10,11 +10,11 @@ that preset unchanged instead of resetting it to "default".
|
||||
|
||||
Expected (correct) behaviour:
|
||||
state.set_active_persona(session_id, new_persona)
|
||||
→ state.current_preset(session_id) == "default"
|
||||
-> state.current_preset(session_id) == "default"
|
||||
|
||||
Actual (buggy) behaviour:
|
||||
state.set_active_persona(session_id, new_persona)
|
||||
→ state.current_preset(session_id) == <previous non-default preset>
|
||||
-> state.current_preset(session_id) == <previous non-default preset>
|
||||
"""
|
||||
|
||||
from unittest.mock import MagicMock
|
||||
+3
-3
@@ -1,4 +1,4 @@
|
||||
@tdd_issue @tdd_issue_10500
|
||||
@tdd_issue @tdd_issue_10499
|
||||
Feature: TDD Bug #10500 — PersonaState.set_active_persona() does not reset preset
|
||||
As a TUI user
|
||||
I want switching to a different persona to reset the active preset to "default"
|
||||
@@ -9,13 +9,13 @@ Feature: TDD Bug #10500 — PersonaState.set_active_persona() does not reset pre
|
||||
implementation only initialises the preset when the session has no preset at
|
||||
all; it leaves an existing non-default preset unchanged.
|
||||
|
||||
@tdd_issue @tdd_issue_10500 @tdd_expected_fail
|
||||
@tdd_issue @tdd_issue_10499 @tdd_expected_fail
|
||||
Scenario: Bug #10500 - switching persona resets preset to default
|
||||
Given a session "sess-reset-1" with persona "coder" and a non-default preset "turbo"
|
||||
When I switch session "sess-reset-1" to persona "analyst"
|
||||
Then the preset for session "sess-reset-1" should be "default"
|
||||
|
||||
@tdd_issue @tdd_issue_10500 @tdd_expected_fail
|
||||
@tdd_issue @tdd_issue_10499 @tdd_expected_fail
|
||||
Scenario: Bug #10500 - switching persona resets preset even after multiple cycles
|
||||
Given a session "sess-reset-2" with persona "coder" and a non-default preset "fast"
|
||||
And the preset for session "sess-reset-2" has been updated to "slow"
|
||||
Reference in New Issue
Block a user