Add more tests for WireMockOpenApiParser (#1294)

This commit is contained in:
Stef Heyenrath
2025-05-13 22:11:25 +02:00
committed by GitHub
parent 7596967fcc
commit 492f01ade1
4 changed files with 82 additions and 1 deletions

View File

@@ -32,7 +32,7 @@ public class WireMockOpenApiParserTests
}
[Fact]
public async Task FromText_ShouldReturnMappings()
public async Task FromText_UsingYaml_ShouldReturnMappings()
{
// Arrange
var settings = new WireMockOpenApiParserSettings
@@ -48,5 +48,23 @@ public class WireMockOpenApiParserTests
// Verify
await Verifier.Verify(mappings);
}
[Fact]
public async Task FromText_UsingJson_WithPlainTextExample_ShouldReturnMappings()
{
// Arrange
var settings = new WireMockOpenApiParserSettings
{
ExampleValues = _exampleValuesMock.Object
};
var openApiDocument = await File.ReadAllTextAsync(Path.Combine("OpenApiParser", "oas-content-example.json"));
// Act
var mappings = _sut.FromText(openApiDocument, settings, out _);
// Verify
await Verifier.Verify(mappings);
}
}
#endif