cleanup
This commit is contained in:
@@ -19,21 +19,17 @@ public class ApiConnectionTests : IClassFixture<WebApplicationFactory<Program>>
|
||||
[Fact]
|
||||
public async Task PingToApi()
|
||||
{
|
||||
// Arrange
|
||||
var client = _factory.CreateClient();
|
||||
_output.WriteLine($"Test started: {nameof(PingToApi)}");
|
||||
|
||||
// Act
|
||||
var response = await client.GetAsync("/api/Tests/Ping");
|
||||
var content = await response.Content.ReadAsStringAsync();
|
||||
var statusCode = (int)response.StatusCode;
|
||||
|
||||
// Debug info
|
||||
_output.WriteLine($"Status Code: {statusCode}");
|
||||
_output.WriteLine($"Response Content: {content}");
|
||||
_output.WriteLine($"Headers: {string.Join(", ", response.Headers)}");
|
||||
|
||||
// Assert
|
||||
Assert.Equal(200, statusCode);
|
||||
Assert.Equal("Pong", content);
|
||||
}
|
||||
@@ -42,21 +38,17 @@ public class ApiConnectionTests : IClassFixture<WebApplicationFactory<Program>>
|
||||
[Trait("Category", "LocalOnly")]
|
||||
public async Task DatabaseConnectionTest()
|
||||
{
|
||||
// Arrange
|
||||
var client = _factory.CreateClient();
|
||||
_output.WriteLine($"Test started: {nameof(DatabaseConnectionTest)}");
|
||||
|
||||
// Act
|
||||
var response = await client.GetAsync("/api/Layers?start=0&limit=1");
|
||||
var content = await response.Content.ReadAsStringAsync();
|
||||
var statusCode = (int)response.StatusCode;
|
||||
|
||||
// Debug info
|
||||
_output.WriteLine($"Status Code: {statusCode}");
|
||||
_output.WriteLine($"Response Content: {content}");
|
||||
_output.WriteLine($"Content Type: {response.Content.Headers.ContentType}");
|
||||
|
||||
// Assert
|
||||
Assert.Equal(200, statusCode);
|
||||
var layers = JsonSerializer.Deserialize<dynamic>(content);
|
||||
Assert.NotNull(layers);
|
||||
@@ -65,11 +57,9 @@ public class ApiConnectionTests : IClassFixture<WebApplicationFactory<Program>>
|
||||
[Fact]
|
||||
public async Task LoadPluginsTest()
|
||||
{
|
||||
// Arrange
|
||||
var client = _factory.CreateClient();
|
||||
_output.WriteLine($"Test started: {nameof(LoadPluginsTest)}");
|
||||
|
||||
// Debug info
|
||||
var pluginsPath = Path.Combine(AppContext.BaseDirectory, "Plugins");
|
||||
_output.WriteLine($"Looking for plugins in: {pluginsPath}");
|
||||
if (Directory.Exists(pluginsPath))
|
||||
@@ -85,7 +75,6 @@ public class ApiConnectionTests : IClassFixture<WebApplicationFactory<Program>>
|
||||
_output.WriteLine("❌ Plugins directory not found!");
|
||||
}
|
||||
|
||||
// Act
|
||||
var response = await client.GetAsync("/api/Tests/Plugins");
|
||||
var content = await response.Content.ReadAsStringAsync();
|
||||
_output.WriteLine($"API Response: {content}");
|
||||
@@ -96,7 +85,6 @@ public class ApiConnectionTests : IClassFixture<WebApplicationFactory<Program>>
|
||||
Assert.Fail($"Expected numeric response but got: {content}");
|
||||
}
|
||||
|
||||
// Assert
|
||||
Assert.Equal(200, (int)response.StatusCode);
|
||||
Assert.True(pluginsCount > 0,
|
||||
$"Expected plugins count to be greater than 0. Got: {pluginsCount}");
|
||||
|
||||
Reference in New Issue
Block a user