Isolate timestamp filter integration tests

This commit is contained in:
Sipke Schoorstra 2026-05-21 01:22:22 +02:00
parent 3a45938dea
commit 4b824d65b8
No known key found for this signature in database
GPG key ID: 5C10502B28A4268F
4 changed files with 10 additions and 1 deletions

View file

@ -260,6 +260,6 @@ public class WorkflowInstanceFilter
if (TryNormalizeTimestampFilterColumn(column, out var normalizedColumn, out var error))
return normalizedColumn;
throw new ArgumentException(error, nameof(column));
throw new ArgumentException(error, $"{nameof(TimestampFilters)}.Column");
}
}

View file

@ -16,6 +16,7 @@ using SubmitEndpoint = Elsa.Alterations.Endpoints.Alterations.Submit.Submit;
namespace Elsa.Alterations.IntegrationTests;
[Collection(EndpointSecurityTestCollection.Name)]
public class AlterationsApiTimestampFilterTests : IAsyncLifetime
{
private WebApplication? _app;

View file

@ -0,0 +1,7 @@
namespace Elsa.Alterations.IntegrationTests;
[CollectionDefinition(Name, DisableParallelization = true)]
public class EndpointSecurityTestCollection
{
public const string Name = "Endpoint security tests";
}

View file

@ -68,6 +68,7 @@ public class WorkflowInstanceFilterTimestampTests
Assert.Contains("Invalid timestamp filter column", exception.Message);
Assert.Contains("CreatedAt, UpdatedAt, FinishedAt", exception.Message);
Assert.Equal($"{nameof(WorkflowInstanceFilter.TimestampFilters)}.Column", exception.ParamName);
}
[Fact]