Когда я делаю это:
class KotlinTestNestingWithAndTests8 : BehaviorSpec() {
override fun isolationMode() = IsolationMode.InstancePerLeaf
init {
given(" Some given") {
and("Some and") {
`when`("Some when") {
then("First then") {
(1).shouldBe(1)
}
then("Second then") {
(2).shouldBe(2)
}
then("Third then") {
(3).shouldBe(3)
}
}
}
}
}
}
IntelliJ показывает это:
Почему последние два листа теста неВложены как братья и сестры первого листового теста?
Не понимаю ли я сценарий использования параметра InstancePerLeaf
, и тесты не должны таким образом вкладываться при его использовании?
ОБНОВЛЕНИЕ: Я создал ошибку тикет .