@@ -6,6 +6,7 @@ import com.intellij.testFramework.fixtures.LightJavaCodeInsightFixtureTestCase
66import io.kotest.matchers.shouldBe
77import io.kotest.plugin.intellij.testMode
88import java.nio.file.Paths
9+ import kotlin.collections.get
910
1011class ExpectSpecStyleTest : LightJavaCodeInsightFixtureTestCase () {
1112
@@ -23,34 +24,38 @@ class ExpectSpecStyleTest : LightJavaCodeInsightFixtureTestCase() {
2324 )
2425
2526 val gutters = myFixture.findAllGutters()
26- gutters.size shouldBe 7
27+ gutters.size shouldBe 8
2728
2829 gutters[0 ].icon shouldBe AllIcons .RunConfigurations .TestState .Run_run
2930 gutters[0 ].tooltipText shouldBe " Run ExpectSpecExample"
30- (gutters[0 ] as LineMarkerInfo .LineMarkerGutterIconRenderer <* >).lineMarkerInfo.startOffset shouldBe 87
31+ (gutters[0 ] as LineMarkerInfo .LineMarkerGutterIconRenderer <* >).lineMarkerInfo.startOffset shouldBe 122
3132
3233 gutters[1 ].icon shouldBe AllIcons .RunConfigurations .TestState .Run
3334 gutters[1 ].tooltipText shouldBe " Run some context"
34- (gutters[1 ] as LineMarkerInfo .LineMarkerGutterIconRenderer <* >).lineMarkerInfo.startOffset shouldBe 165
35+ (gutters[1 ] as LineMarkerInfo .LineMarkerGutterIconRenderer <* >).lineMarkerInfo.startOffset shouldBe 200
3536
3637 gutters[2 ].icon shouldBe AllIcons .RunConfigurations .TestState .Run
3738 gutters[2 ].tooltipText shouldBe " Run some context some test"
38- (gutters[2 ] as LineMarkerInfo .LineMarkerGutterIconRenderer <* >).lineMarkerInfo.startOffset shouldBe 193
39+ (gutters[2 ] as LineMarkerInfo .LineMarkerGutterIconRenderer <* >).lineMarkerInfo.startOffset shouldBe 228
3940
4041 gutters[3 ].icon shouldBe AllIcons .RunConfigurations .TestState .Run
4142 gutters[3 ].tooltipText shouldBe " Run some context some test with config"
42- (gutters[3 ] as LineMarkerInfo .LineMarkerGutterIconRenderer <* >).lineMarkerInfo.startOffset shouldBe 261
43+ (gutters[3 ] as LineMarkerInfo .LineMarkerGutterIconRenderer <* >).lineMarkerInfo.startOffset shouldBe 296
4344
4445 gutters[4 ].icon shouldBe AllIcons .RunConfigurations .TestState .Run
4546 gutters[4 ].tooltipText shouldBe " Run some context another nested context"
46- (gutters[4 ] as LineMarkerInfo .LineMarkerGutterIconRenderer <* >).lineMarkerInfo.startOffset shouldBe 357
47+ (gutters[4 ] as LineMarkerInfo .LineMarkerGutterIconRenderer <* >).lineMarkerInfo.startOffset shouldBe 392
4748
4849 gutters[5 ].icon shouldBe AllIcons .RunConfigurations .TestState .Run
4950 gutters[5 ].tooltipText shouldBe " Run some context another nested context some test"
50- (gutters[5 ] as LineMarkerInfo .LineMarkerGutterIconRenderer <* >).lineMarkerInfo.startOffset shouldBe 387
51+ (gutters[5 ] as LineMarkerInfo .LineMarkerGutterIconRenderer <* >).lineMarkerInfo.startOffset shouldBe 422
5152
5253 gutters[6 ].icon shouldBe AllIcons .RunConfigurations .TestState .Run
5354 gutters[6 ].tooltipText shouldBe " Run some context another nested context some test with config"
54- (gutters[6 ] as LineMarkerInfo .LineMarkerGutterIconRenderer <* >).lineMarkerInfo.startOffset shouldBe 461
55+ (gutters[6 ] as LineMarkerInfo .LineMarkerGutterIconRenderer <* >).lineMarkerInfo.startOffset shouldBe 496
56+
57+ gutters[7 ].icon shouldBe AllIcons .RunConfigurations .TestState .Run
58+ gutters[7 ].tooltipText shouldBe " Run All Spec Tests, including data tests"
59+ (gutters[7 ] as LineMarkerInfo .LineMarkerGutterIconRenderer <* >).lineMarkerInfo.startOffset shouldBe 599
5560 }
5661}
0 commit comments