Specsy is a BDD-style unit-level testing framework for Scala. You may
read more about it from https://github.com/orfjackal/specsy#readme
Here are some examples of what tests written with Specsy look like. The
latter example demonstrates how Specsy isolates mutable state in tests.
https://github.com/orfjackal/specsy/blob/specsy-1.1.0/src/test/scala/net/orfjackal/specsy/examples/FibonacciSpec.scala
https://github.com/orfjackal/specsy/blob/specsy-1.1.0/src/test/scala/net/orfjackal/specsy/examples/StackSpec.scala
Specsy 1.1.0
============
This release is compiled for Scala 2.9.0 and includes just a few minor
feature changes. The most significant update is fewer leaky
abstractions: by default Specsy will not anymore do any magical
buffering and de-duplication of System.out and System.err, unless you
explicitly set the -Dspecsy.captureOutput=true JVM option. See the
README for full release notes.
--
Esko Luontola
www.orfjackal.net