1

我们使用 Specs2 从规范和示例生成 HTML,非常喜欢它。唯一的问题是索引页面没有指出哪些规范没有通过测试——它只包含指向以绿色“ok”图标为前缀的规范页面的链接,这显然是一种误导,因为它可能会让观察者认为所有测试是绿色的。

我们使用以下内容生成了索引页面,如specs2 用户指南中所述:

package examples

import org.specs2._
import runner.SpecificationsFinder._

/**Creates an index page for the specifications */
class index extends Specification {

  def is =
    examplesLinks("Specs")

  def examplesLinks(t: String) = specifications().foldLeft(t.title) {
    (res, cur) => res ^ see(cur)
  }
}

那么,有没有办法在索引页面中显示不同的图标(红色?)以链接带有失败测试的规范?

4

1 回答 1

1

这实际上是一个 bug,在 1.11-SNAPSHOT 中修复。

于 2012-05-20T23:54:30.523 回答