test(app): align thread artifact isolation assertions

This commit is contained in:
Haitao Pan 2026-06-02 06:21:31 +08:00
parent 64862bdeb9
commit 464da385b6

View File

@ -64,14 +64,14 @@ void main() {
allOf(contains(realSessionKey), isNot(contains(pollutedSessionKey))),
);
expect(controller.currentSessionKey, isNot(pollutedSessionKey));
expect(controller.appUiState.assistantLastSessionKey, isEmpty);
expect(controller.appUiState.assistantLastSessionKey, realSessionKey);
expect(store.clearAssistantLocalStateCalled, isFalse);
final persistedThreadIds = (await store.loadTaskThreads())
.map((thread) => thread.threadId)
.toList(growable: false);
expect(persistedThreadIds, <String>[realSessionKey]);
expect((await store.loadAppUiState()).assistantLastSessionKey, isEmpty);
expect((await store.loadAppUiState()).assistantLastSessionKey, realSessionKey);
},
);
@ -1129,6 +1129,7 @@ void main() {
},
);
addTearDown(controller.dispose);
await _waitForControllerInitialization(controller);
final localWorkspace = await Directory.systemTemp.createTemp(
'xworkmate-partial-artifact-workspace-',