class ExtensionsTest : Spek({ val request by lazy { mock() } describe("::authUserFromToken") { context("when path is platform") { doReturn("/platforms").whenever(request).pathInfo() it("does not throw exception") { val authUserFromTokenFunction = { request.authUserFromToken() } authUserFromTokenFunction shouldNotThrow HaltException::class } } context("when path is platforms2") { doReturn("platforms2").whenever(request).pathInfo() it("does not throw exception") { val authUserFromTokenFunction = { request.authUserFromToken() } authUserFromTokenFunction shouldNotThrow HaltException::class } } } }