Isolate timestamp filter integration tests
This commit is contained in:
parent
3a45938dea
commit
4b824d65b8
|
|
@ -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");
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -0,0 +1,7 @@
|
|||
namespace Elsa.Alterations.IntegrationTests;
|
||||
|
||||
[CollectionDefinition(Name, DisableParallelization = true)]
|
||||
public class EndpointSecurityTestCollection
|
||||
{
|
||||
public const string Name = "Endpoint security tests";
|
||||
}
|
||||
|
|
@ -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]
|
||||
|
|
|
|||
Loading…
Reference in a new issue