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)
}
}
それで、インデックスページでテストに失敗した仕様とのリンクに異なるアイコン(赤?)を表示する方法はありますか?