Почему плагин KotlinTest IDEA вкладывает только первый лист при использовании IsolationMode.InstancePerLeaf? - PullRequest
0 голосов
/ 30 октября 2019

Когда я делаю это:

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 показывает это:

enter image description here

Почему последние два листа теста неВложены как братья и сестры первого листового теста?

Не понимаю ли я сценарий использования параметра InstancePerLeaf, и тесты не должны таким образом вкладываться при его использовании?

ОБНОВЛЕНИЕ: Я создал ошибку тикет .

...