scala
import org.scalatestplus.play._
import play.api.mvc._
import play.api.test._
class SampleControllerSpec extends PlaySpec with Results {
"SampleController" should {
"return OK response for valid request" in {
val controller = new SampleController()
val request = FakeRequest(GET, "/sample-route")
val result = controller.sampleAction().apply(request)
status(result) mustBe OK
}
"return BadRequest response for invalid request" in {
val controller = new SampleController()
val request = FakeRequest(GET, "/sample-route?param=value")
val result = controller.sampleAction().apply(request)
status(result) mustBe BAD_REQUEST
}
}
}