如何在specs2中获得嵌套测试以正确输出文本?

时间:2013-12-06 18:36:52

标签: scala specs2

我无法正确输出规范文本。我将使用specs2文档中的一部分示例:

class TaggedSpecification extends Specification {
  "this is some introductory text" >> {
    "and the first group of examples" >> {
      "example 1" in success
      "example 2" in success
    }
  }
}

当我运行它时,我希望它会在终端中显示出来:

TaggedSpecification
this is some introductory text
  and the first group of examples
   + example 1
   + example 2

相反,它显示如下:

TaggedSpecification
and the first group of examples
 + example 1
 + example 2

为什么要删除介绍性文本和缩进?我以为“>>”与“应该”相同但没有在字符串后面添加should文本。我无法在文档中找到任何可以为我澄清这一点的内容。

1 个答案:

答案 0 :(得分:1)

您应该更新到最新的specs2版本,2.3.4。自从2.0中引入“插值规范”以来,已经出现了一些引入显示错误的各种重构。