Problem: You want to write your ScalaTest tests using a behavior-driven development (BDD) style.
Extend the ScalaTest
FunSpec trait, typically with the
BeforeAndAfter trait. Then use the approach shown in the following
PizzaSpec test class.
A series of tests begins with the
describe method, with individual tests declared in
Problem: You want to use test-driven development (TDD) style tests in your Scala applications, and need to see examples of how to write them.
Have your test classes extend the ScalaTest
FunSuite, and then write your tests. Because most tests involve a setup and teardown process, you’ll usually also want to add in the
BeforeAndAfter trait as well.