some modification in tests
continuous-integration/drone/push Build is passing Details

dev
Override-6 2 years ago
parent cf3e03035f
commit 8d78d1f0a7

@ -1,4 +1,4 @@
package org.tbasket.test.pages
package org.tbasket.test.endpoint
import io.getquill.NamingStrategy
import io.getquill.context.qzio.ZioJdbcContext
@ -21,7 +21,10 @@ abstract class TBasketPageSpec(location: String) extends ZIOSpecDefault {
case Left(exception) => throw exception
case Right(url) => url
protected def tspec: Spec[DataSource & ClientConfig & Authenticator & ConnectionPool & Scope & DatabaseContext & Client & StaticWebService, Any]
protected def tspec: Spec[
DataSource & ClientConfig & Authenticator & ConnectionPool &
Scope & DatabaseContext & Client & StaticWebService, Any
]
final override def spec = tspec.provide(
db.datasourceLayer,

@ -1,4 +1,4 @@
package org.tbasket.test.pages
package org.tbasket.test.endpoint.auth
import io.getquill.jdbczio.Quill
import io.getquill.{SnakeCase, SqliteZioJdbcContext}
@ -9,6 +9,7 @@ import org.tbasket.endpoint.Endpoint.handle
import org.tbasket.endpoint.auth.LoginHandler
import org.tbasket.error.*
import org.tbasket.test.TestUtils.*
import org.tbasket.test.endpoint.TBasketPageSpec
import org.tbasket.test.{TestLayers, TestUtils}
import zio.*
import zio.http.*
@ -20,7 +21,7 @@ import zio.json.ast.{Json, JsonCursor}
import zio.test.*
import zio.test.Assertion.*
object LoginPageHandlerTests extends TBasketPageSpec("/login") {
object LoginHandlerTests extends TBasketPageSpec("/login") {
private def requestsSpec = suite("bad request tests")(

@ -1,17 +1,18 @@
package org.tbasket.test.pages
package org.tbasket.test.endpoint.auth
import org.tbasket.endpoint.Endpoint.handle
import org.tbasket.test.TestUtils
import org.tbasket.test.TestUtils.*
import org.tbasket.test.pages.RegisterPageHandlerTests.test
import org.tbasket.test.endpoint.TBasketPageSpec
import org.tbasket.test.endpoint.auth.RegisterHandlerTests.test
import zio.*
import zio.http.*
import zio.http.model.{HeaderNames, Headers, Status}
import zio.json.ast.JsonCursor
import zio.test.*
import zio.test.Assertion.*
import zio.test.{assert, *}
object RegisterPageHandlerTests extends TBasketPageSpec("/register") {
object RegisterHandlerTests extends TBasketPageSpec("/register") {
private def requestsSpec = suite("bad request tests")(