Changes
2 changed files (+44/-33)
-
-
@@ -7,48 +7,15 @@ package v2import ( "context" "database/sql" "io" "log/slog" "reflect" "testing" "connectrpc.com/connect" "go.akshayshah.org/memhttp" "google.golang.org/protobuf/proto" workspaceV2 "pocka.jp/x/yamori/proto/go/workspace/v2" "pocka.jp/x/yamori/proto/go/workspace/v2/v2connect" "pocka.jp/x/yamori/backend/core" "pocka.jp/x/yamori/backend/services" _ "modernc.org/sqlite" ) func setup(t *testing.T) *memhttp.Server { logger := slog.New(slog.NewTextHandler(io.Discard, nil)) db, err := sql.Open("sqlite", ":memory:") if err != nil { t.Fatal(err) } core, err := core.New(db, logger) if err != nil { t.Fatal(err) } if err := core.Init("initial_admin_password", false); err != nil { t.Fatal(err) } server, err := memhttp.New(services.Mux(core)) if err != nil { t.Fatal(err) } return server } func TestCreatesInitialAdmin(t *testing.T) { server := setup(t)
-
-
-
@@ -0,0 +1,44 @@// SPDX-FileCopyrightText: 2025 Shota FUJI <pockawoooh@gmail.com> // SPDX-License-Identifier: AGPL-3.0-only //go:build !js && !wasm package v2 import ( "database/sql" "io" "log/slog" "testing" "go.akshayshah.org/memhttp" "pocka.jp/x/yamori/backend/core" "pocka.jp/x/yamori/backend/services" _ "modernc.org/sqlite" ) func setup(t *testing.T) *memhttp.Server { logger := slog.New(slog.NewTextHandler(io.Discard, nil)) db, err := sql.Open("sqlite", ":memory:") if err != nil { t.Fatal(err) } core, err := core.New(db, logger) if err != nil { t.Fatal(err) } if err := core.Init("initial_admin_password", false); err != nil { t.Fatal(err) } server, err := memhttp.New(services.Mux(core)) if err != nil { t.Fatal(err) } return server }
-