Lo primero es añadir la dependencia ScalaTest a su proyecto SBT. En <project_root>/project/<CLASS_THAT_EXTENDS_DEFAULTPROJECTINFO>.scala
tendrá que añadir la línea:
val scalatest = "org.scalatest" % "scalatest" % "1.3"
esto se suma la dependencia ScalaTest a su proyecto. ScalaTest 1.3 funcionará bien con Scala 2.8.1.
A continuación, cree una clase de prueba como tal en <project_root>/src/test/scala
:
class Foo{
def addOne(i: Int): Int = {
i + 1
}
}
import org.scalatest.Spec
class Test extends Spec {
describe("Add one test") {
it("Should be two") {
expect(2) { new Foo().addOne(1) }
}
}
}
Primera corrida 'SBT actualización' de manera que SBT actualizará su cesión temporal con la nueva dependencia ScalaTest.
Con esto, debería poder ejecutar 'sbt test' o simplemente 'test' en la consola SBT y se ejecutará la prueba.
Cualquier cosa disponible para 2.8.0-RC también estará disponible para la 2.8.0, que es la versión final. Mira más duro. –