Skip to content

Commit f2df380

Browse files
authored
fix flaky behaviour [ Test load tab state] (#4454)
* fix flaky behaviour * changed to runInEdt
1 parent 6a058f6 commit f2df380

File tree

1 file changed

+16
-15
lines changed

1 file changed

+16
-15
lines changed

plugins/toolkit/jetbrains-core/tst/software/aws/toolkits/jetbrains/core/explorer/AwsToolkitExplorerToolWindowTest.kt

Lines changed: 16 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -40,22 +40,23 @@ class AwsToolkitExplorerToolWindowTest {
4040
(ToolWindowManager.getInstance(projectExtension.project) as ToolWindowHeadlessManagerImpl)
4141
.doRegisterToolWindow(AwsToolkitExplorerFactory.TOOLWINDOW_ID)
4242
val sut = runInEdtAndGet { AwsToolkitExplorerToolWindow(projectExtension.project) }
43+
runInEdt {
44+
sut.loadState(
45+
AwsToolkitExplorerToolWindowState().apply {
46+
selectedTab =
47+
AwsToolkitExplorerToolWindow.EXPLORER_TAB_ID
48+
}
49+
)
50+
assertThat(sut.state.selectedTab).isEqualTo(AwsToolkitExplorerToolWindow.Q_TAB_ID)
4351

44-
sut.loadState(
45-
AwsToolkitExplorerToolWindowState().apply {
46-
selectedTab =
47-
AwsToolkitExplorerToolWindow.EXPLORER_TAB_ID
48-
}
49-
)
50-
assertThat(sut.state.selectedTab).isEqualTo(AwsToolkitExplorerToolWindow.Q_TAB_ID)
51-
52-
sut.loadState(
53-
AwsToolkitExplorerToolWindowState().apply {
54-
selectedTab =
55-
AwsToolkitExplorerToolWindow.DEVTOOLS_TAB_ID
56-
}
57-
)
58-
assertThat(sut.state.selectedTab).isEqualTo(AwsToolkitExplorerToolWindow.Q_TAB_ID)
52+
sut.loadState(
53+
AwsToolkitExplorerToolWindowState().apply {
54+
selectedTab =
55+
AwsToolkitExplorerToolWindow.DEVTOOLS_TAB_ID
56+
}
57+
)
58+
assertThat(sut.state.selectedTab).isEqualTo(AwsToolkitExplorerToolWindow.Q_TAB_ID)
59+
}
5960
}
6061

6162
@Test

0 commit comments

Comments
 (0)