🧪 test: add JWT secret rotation BDD scenarios and step implementations #12

Merged
arcodange merged 72 commits from feature/jwt-secret-rotation into main 2026-04-11 17:56:47 +02:00
Showing only changes of commit dda4489a63 - Show all commits

View File

@@ -1,6 +1,7 @@
package testserver
import (
"os"
"testing"
"github.com/stretchr/testify/assert"
@@ -11,11 +12,16 @@ func TestCreateTestConfig(t *testing.T) {
t.Run("DefaultConfig", func(t *testing.T) {
cfg := createTestConfig(9999, false)
expectedDatabaseName := os.Getenv("DLC_DATABASE_NAME")
if expectedDatabaseName == "" {
expectedDatabaseName = "dance_lessons_coach"
}
assert.Equal(t, "0.0.0.0", cfg.Server.Host)
assert.Equal(t, 9999, cfg.Server.Port)
assert.Equal(t, "test-secret-key-for-bdd-tests", cfg.Auth.JWTSecret)
assert.Equal(t, "admin123", cfg.Auth.AdminMasterPassword)
assert.Equal(t, "dance_lessons_coach", cfg.Database.Name)
assert.Equal(t, expectedDatabaseName, cfg.Database.Name)
})
// Test 2: Config with v2 enabled