Open
Description
Hi,
It seems that distage-testkit doesn't adopt vanilla Scalatest's behavior when nesting should
/must
/can
verbs and omits some information when nesting.
For example, consider the following test:
"a" should {
"b" can {
"c" in {
1 shouldBe 1
}
"d" in {
2 shouldBe 2
}
}
}
When running this in plain ScalaTest the output would be:
[info] a
[info] should b
[info] - can c
[info] - can d
With the distage-testkit the output will be:
[info] - b can c
[info] - b can d
Note how the information about a
is completely missing, and everything is flattened losing the nesting of the code.
Is this behavior intentional?
Will it be complicated to reproduce ScalaTest's behavior? If it's not too big of a change, I can try to tackle it on my own and open a pull request.
Thanks