refactor, security updates, cv extraction upgrades
This commit is contained in:
@@ -1,8 +1,10 @@
|
||||
using System.Reflection;
|
||||
using JobTrackerApi.Controllers;
|
||||
using JobTrackerApi.Data;
|
||||
using JobTrackerApi.Models;
|
||||
using JobTrackerApi.Services;
|
||||
using JobTrackerApi.Tests.TestSupport;
|
||||
using Microsoft.AspNetCore.Authorization;
|
||||
using Microsoft.AspNetCore.DataProtection;
|
||||
using Microsoft.AspNetCore.Mvc;
|
||||
using Microsoft.Extensions.Logging.Abstractions;
|
||||
@@ -12,6 +14,22 @@ namespace JobTrackerApi.Tests;
|
||||
|
||||
public sealed class BackupControllerTests
|
||||
{
|
||||
[Fact]
|
||||
public void Backup_controller_requires_local_authorization()
|
||||
{
|
||||
var attribute = typeof(BackupController).GetCustomAttribute<AuthorizeAttribute>();
|
||||
Assert.NotNull(attribute);
|
||||
Assert.Equal("local", attribute!.AuthenticationSchemes);
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public void Export_controller_requires_local_authorization()
|
||||
{
|
||||
var attribute = typeof(ExportController).GetCustomAttribute<AuthorizeAttribute>();
|
||||
Assert.NotNull(attribute);
|
||||
Assert.Equal("local", attribute!.AuthenticationSchemes);
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public async Task Encrypted_returns_file_payload_on_non_windows_platforms_too()
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user