summary refs log tree commit diff
diff options
context:
space:
mode:
authorRory& <root@rory.gay>2026-07-10 01:36:11 +0200
committerRory& <root@rory.gay>2026-07-10 08:10:37 +0200
commita80fc0a1a398862404e50e2d4304e35e3e6ae676 (patch)
tree5d5b2c43263bf7a95d1bebb16f6531adbf3b9928
parentRun integration tests in nix tests (diff)
downloadserver-ts-a80fc0a1a398862404e50e2d4304e35e3e6ae676.tar.xz
Constrain test usernames to 32 chars
-rw-r--r--extra/admin-api/Tests/Spacebar.Tests/Abstractions/UserAbstraction.cs2
-rw-r--r--extra/admin-api/Tests/Spacebar.Tests/Fixtures/TestFixture.cs1
-rw-r--r--extra/admin-api/Tests/Spacebar.Tests/Spacebar.Tests.csproj2
-rw-r--r--extra/admin-api/Tests/Spacebar.Tests/Tests/AuthenticationTests.cs8
4 files changed, 7 insertions, 6 deletions
diff --git a/extra/admin-api/Tests/Spacebar.Tests/Abstractions/UserAbstraction.cs b/extra/admin-api/Tests/Spacebar.Tests/Abstractions/UserAbstraction.cs

index ac90c75e..c1cc3aa4 100644 --- a/extra/admin-api/Tests/Spacebar.Tests/Abstractions/UserAbstraction.cs +++ b/extra/admin-api/Tests/Spacebar.Tests/Abstractions/UserAbstraction.cs
@@ -7,7 +7,7 @@ public class UserAbstraction(Config _config, SpacebarClientProviderService _clie var ua = await _clientProvider.GetUnauthenticatedClientAsync(_config.TestInstance); var tokenResponse = await ua.RegisterAsync(new() { Email = $"{Guid.NewGuid().ToString()}@{Guid.NewGuid().ToString()}.tld", - Username = Guid.NewGuid().ToString(), + Username = Guid.NewGuid().ToString()[..32], Password = Guid.NewGuid().ToString(), DateOfBirth = new(), Consent = true diff --git a/extra/admin-api/Tests/Spacebar.Tests/Fixtures/TestFixture.cs b/extra/admin-api/Tests/Spacebar.Tests/Fixtures/TestFixture.cs
index cc9ce056..0d7fdac0 100644 --- a/extra/admin-api/Tests/Spacebar.Tests/Fixtures/TestFixture.cs +++ b/extra/admin-api/Tests/Spacebar.Tests/Fixtures/TestFixture.cs
@@ -25,5 +25,6 @@ public class TestFixture : TestBedFixture { protected override IEnumerable<TestAppSettings> GetTestAppSettings() { yield return new TestAppSettings { Filename = "appsettings.json", IsOptional = true }; + yield return new TestAppSettings { Filename = Environment.GetEnvironmentVariable("TEST_APPSETTINGS_PATH"), IsOptional = true }; } } \ No newline at end of file diff --git a/extra/admin-api/Tests/Spacebar.Tests/Spacebar.Tests.csproj b/extra/admin-api/Tests/Spacebar.Tests/Spacebar.Tests.csproj
index 47c70400..2788c580 100644 --- a/extra/admin-api/Tests/Spacebar.Tests/Spacebar.Tests.csproj +++ b/extra/admin-api/Tests/Spacebar.Tests/Spacebar.Tests.csproj
@@ -45,7 +45,7 @@ <ItemGroup> <Content Include="appsettings*.json"> - <CopyToOutputDirectory>Always</CopyToOutputDirectory> + <CopyToOutputDirectory>Never</CopyToOutputDirectory> </Content> </ItemGroup> diff --git a/extra/admin-api/Tests/Spacebar.Tests/Tests/AuthenticationTests.cs b/extra/admin-api/Tests/Spacebar.Tests/Tests/AuthenticationTests.cs
index 01398b4d..5027c645 100644 --- a/extra/admin-api/Tests/Spacebar.Tests/Tests/AuthenticationTests.cs +++ b/extra/admin-api/Tests/Spacebar.Tests/Tests/AuthenticationTests.cs
@@ -20,7 +20,7 @@ public class AuthenticationTests(ITestOutputHelper testOutputHelper, TestFixture public async Task RegisterUser() { var res = await Assert.SuccessfullyHttpPostAsJsonAsync($"{_config.TestInstance}/api/v9/auth/register", new RegisterRequest() { Email = $"{Guid.NewGuid().ToString()}@{Guid.NewGuid().ToString()}.tld", - Username = Guid.NewGuid().ToString(), + Username = Guid.NewGuid().ToString()[..32], Password = Guid.NewGuid().ToString(), DateOfBirth = new(), Consent = true @@ -36,7 +36,7 @@ public class AuthenticationTests(ITestOutputHelper testOutputHelper, TestFixture var sw = Stopwatch.StartNew(); var rr = new RegisterRequest() { Email = $"{Guid.NewGuid().ToString()}@{Guid.NewGuid().ToString()}.tld", - Username = Guid.NewGuid().ToString(), + Username = Guid.NewGuid().ToString()[..32], Password = "password", DateOfBirth = new(), Consent = true @@ -69,7 +69,7 @@ public class AuthenticationTests(ITestOutputHelper testOutputHelper, TestFixture public async Task LoginUser() { var rr = new RegisterRequest() { Email = $"{Guid.NewGuid().ToString()}@{Guid.NewGuid().ToString()}.tld", - Username = Guid.NewGuid().ToString(), + Username = Guid.NewGuid().ToString()[..32], Password = Guid.NewGuid().ToString(), DateOfBirth = new(), Consent = true @@ -89,7 +89,7 @@ public class AuthenticationTests(ITestOutputHelper testOutputHelper, TestFixture public async Task WhoAmI() { var rr = new RegisterRequest() { Email = $"{Guid.NewGuid().ToString()}@{Guid.NewGuid().ToString()}.tld", - Username = Guid.NewGuid().ToString(), + Username = Guid.NewGuid().ToString()[..32], Password = Guid.NewGuid().ToString(), DateOfBirth = new(), Consent = true