feat: ship agent-first mission control v0.2.57
This commit is contained in:
@@ -8,10 +8,24 @@ namespace Nexus.Api.Tests;
|
||||
public sealed class ChatControllerTests
|
||||
{
|
||||
[Fact]
|
||||
public void ChatController_RequiresAuthorization()
|
||||
public void ChatController_RequiresOwnerAuthorization()
|
||||
{
|
||||
var attribute = typeof(ChatController).GetCustomAttribute<AuthorizeAttribute>();
|
||||
|
||||
Assert.NotNull(attribute);
|
||||
Assert.Equal("owner", attribute.Roles);
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public void Legacy_dashboard_chat_adapter_is_owner_only_and_deprecated()
|
||||
{
|
||||
var method = typeof(DashboardController).GetMethod(
|
||||
nameof(DashboardController.SendChat));
|
||||
|
||||
Assert.NotNull(method);
|
||||
Assert.Equal(
|
||||
"owner",
|
||||
method!.GetCustomAttribute<AuthorizeAttribute>()?.Roles);
|
||||
Assert.NotNull(method.GetCustomAttribute<ObsoleteAttribute>());
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user