From 8de4e4842ae4d93946afeb8f4096cfb71db47260 Mon Sep 17 00:00:00 2001 From: martincostello Date: Thu, 6 Feb 2025 11:25:58 +0000 Subject: [PATCH] Fix tests Reset `Stream` after copy. --- .../ApiTestRunnerOptionsExtensions.cs | 1 + .../TestFirst/wwwroot/swagger/v1-generated/openapi.json | 2 +- .../WebSites/TestFirst/wwwroot/swagger/v1-imported/openapi.json | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/Swashbuckle.AspNetCore.ApiTesting/ApiTestRunnerOptionsExtensions.cs b/src/Swashbuckle.AspNetCore.ApiTesting/ApiTestRunnerOptionsExtensions.cs index 865627a6c6..185a8ade96 100644 --- a/src/Swashbuckle.AspNetCore.ApiTesting/ApiTestRunnerOptionsExtensions.cs +++ b/src/Swashbuckle.AspNetCore.ApiTesting/ApiTestRunnerOptionsExtensions.cs @@ -12,6 +12,7 @@ public static void AddOpenApiFile(this ApiTestRunnerOptions options, string docu using var memoryStream = new MemoryStream(); fileStream.CopyTo(memoryStream); + memoryStream.Seek(0, SeekOrigin.Begin); var result = OpenApiDocument.Load(memoryStream); options.OpenApiDocs.Add(documentName, result.Document); diff --git a/test/WebSites/TestFirst/wwwroot/swagger/v1-generated/openapi.json b/test/WebSites/TestFirst/wwwroot/swagger/v1-generated/openapi.json index a0c254d78d..e65783f9b1 100644 --- a/test/WebSites/TestFirst/wwwroot/swagger/v1-generated/openapi.json +++ b/test/WebSites/TestFirst/wwwroot/swagger/v1-generated/openapi.json @@ -1,5 +1,5 @@ { - "openapi": "3.0.1", + "openapi": "3.0.4", "info": { "title": "Test-first Example API (Generated)", "version": "v1" diff --git a/test/WebSites/TestFirst/wwwroot/swagger/v1-imported/openapi.json b/test/WebSites/TestFirst/wwwroot/swagger/v1-imported/openapi.json index 1d2f701ebf..d886f91069 100644 --- a/test/WebSites/TestFirst/wwwroot/swagger/v1-imported/openapi.json +++ b/test/WebSites/TestFirst/wwwroot/swagger/v1-imported/openapi.json @@ -1,5 +1,5 @@ { - "openapi": "3.0.1", + "openapi": "3.0.4", "info": { "title": "Test-first Example API (Imported)", "version": "v1"