diff --git a/internal/server/srv.go b/internal/server/srv.go index a12032b..d4cb09c 100644 --- a/internal/server/srv.go +++ b/internal/server/srv.go @@ -73,6 +73,9 @@ func NewServer(db *database.DB, options ...Option) *Server { for _, option := range options { option(&srv) } + if srv.isProductionEnvironment && srv.isTestEnvironment { + panic(fmt.Errorf("cannot create a server that is both a prod environment and a test environment: %#v", srv)) + } return &srv }