Automated Acceptance Tests with ScalaTest

| Reading time: 4 minutes.

Almost seven years ago I’ve started a new and unexpected journey. Back then I had some experience with test automation in Python and Java and I’ve joined the team working on the backend application written in Scala. It was my first experience with functional programming so I was wondering if it would not be hard to learn and maintain the test suite written in this new for me language. It turned out that it’s not and the work with Scala gave me a lot of fun.

In this first episode of the blog post series I would like to show how to start testing a REST API using ScalaTest and how to use some more advanced features of this one of the most popular Scala-based test frameworks.