diff --git a/apps/server/dockerfile b/apps/server/dockerfile index f801846..4e87e99 100644 --- a/apps/server/dockerfile +++ b/apps/server/dockerfile @@ -1,6 +1,6 @@ # Multi-stage build for Go server # Stage 1: Build stage -FROM golang:1.25-alpine AS builder +FROM golang:1.24-alpine AS builder # Install build dependencies RUN apk add --no-cache git make diff --git a/apps/server/internal/modules/auth/service_test.go b/apps/server/internal/modules/auth/service_test.go new file mode 100644 index 0000000..762a9e9 --- /dev/null +++ b/apps/server/internal/modules/auth/service_test.go @@ -0,0 +1,27 @@ +package auth + +import ( + "testing" + + "github.com/coderz-space/coderz.space/internal/config" + db "github.com/coderz-space/coderz.space/internal/db/sqlc" +) + +func TestNewService(t *testing.T) { + queries := &db.Queries{} + cfg := &config.Config{} + + service := NewService(queries, cfg) + + if service == nil { + t.Fatal("Expected NewService to return a non-nil Service instance") + } + + if service.queries != queries { + t.Errorf("Expected queries to be %p, got %p", queries, service.queries) + } + + if service.config != cfg { + t.Errorf("Expected config to be %p, got %p", cfg, service.config) + } +}