TidGi-Desktop/features
lin onetwo 00eb6259bd refactor: optimize agent.feature by moving common steps to Background
- Add MockOpenAIServer.addRules() method to append responses dynamically
- Add 'I have started the mock OpenAI server without rules' step for Background
- Add 'I add mock OpenAI responses:' step to inject responses per scenario
- Move application launch and navigation to Background (shared by all scenarios)
- Keep scenario-specific mock responses in individual scenarios

This improves test maintainability by reducing duplication while keeping
scenario-specific configuration flexible.
2026-01-17 01:28:24 +08:00
..
stepDefinitions refactor: optimize agent.feature by moving common steps to Background 2026-01-17 01:28:24 +08:00
supports refactor: optimize agent.feature by moving common steps to Background 2026-01-17 01:28:24 +08:00
agent.feature refactor: optimize agent.feature by moving common steps to Background 2026-01-17 01:28:24 +08:00
aiCommitMessage.feature test: implement scenario isolation for E2E tests 2026-01-17 01:19:53 +08:00
configError.feature Refactor feature files to use two-column selector tables 2026-01-14 15:43:54 +08:00
cucumber.config.js test: implement scenario isolation for E2E tests 2026-01-17 01:19:53 +08:00
defaultWiki.feature Refactor feature files to use two-column selector tables 2026-01-14 15:43:54 +08:00
filesystemPlugin.feature Fix/watch fs and ai commit (#674) 2026-01-10 23:57:59 +08:00
gitLog.feature Refactor feature files to use two-column selector tables 2026-01-14 15:43:54 +08:00
hibernation.feature Refactor feature files to use two-column selector tables 2026-01-14 15:43:54 +08:00
logging.feature Feat/watch fs (#649) 2025-10-28 13:25:46 +08:00
newAgent.feature test: implement scenario isolation for E2E tests 2026-01-17 01:19:53 +08:00
oauthLogin.feature Refactor feature files to use two-column selector tables 2026-01-14 15:43:54 +08:00
preference.feature Refactor feature files to use two-column selector tables 2026-01-14 15:43:54 +08:00
smoke.feature Feat/Native AI Agent (#640) 2025-10-10 17:16:56 +08:00
subWiki.feature Refactor feature files to use two-column selector tables 2026-01-14 15:43:54 +08:00
sync.feature test: implement scenario isolation for E2E tests 2026-01-17 01:19:53 +08:00
talkWithAI.feature test: implement scenario isolation for E2E tests 2026-01-17 01:19:53 +08:00
tiddler.feature Fix/watch fs and ai commit (#674) 2026-01-10 23:57:59 +08:00
tidgiMiniWindow.feature Refactor feature files to use two-column selector tables 2026-01-14 15:43:54 +08:00
tidgiMiniWindowWorkspace.feature Refactor feature files to use two-column selector tables 2026-01-14 15:43:54 +08:00
tsconfig.json Feat/Native AI Agent (#640) 2025-10-10 17:16:56 +08:00
vectorSearch.feature test: implement scenario isolation for E2E tests 2026-01-17 01:19:53 +08:00
workspaceConfig.feature Refactor feature files to use two-column selector tables 2026-01-14 15:43:54 +08:00