From 7b3491e11e5acdddc558ffa6d95c094e7f618a60 Mon Sep 17 00:00:00 2001 From: Pavel Krymets Date: Thu, 29 Mar 2018 20:27:54 -0700 Subject: [PATCH] Prepare to 0 byte flush change (#2442) --- test/Kestrel.Core.Tests/PipelineExtensionTests.cs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/test/Kestrel.Core.Tests/PipelineExtensionTests.cs b/test/Kestrel.Core.Tests/PipelineExtensionTests.cs index 485183ff85..e3a89832da 100644 --- a/test/Kestrel.Core.Tests/PipelineExtensionTests.cs +++ b/test/Kestrel.Core.Tests/PipelineExtensionTests.cs @@ -84,11 +84,13 @@ namespace Microsoft.AspNetCore.Server.Kestrel.Core.Tests [InlineData(null, new byte[0])] public void EncodesAsAscii(string input, byte[] expected) { - var writerBuffer = _pipe.Writer; - var writer = new BufferWriter(writerBuffer); + var pipeWriter = _pipe.Writer; + var writer = new BufferWriter(pipeWriter); writer.WriteAsciiNoValidation(input); writer.Commit(); - writerBuffer.FlushAsync().GetAwaiter().GetResult(); + pipeWriter.FlushAsync().GetAwaiter().GetResult(); + pipeWriter.Complete(); + var reader = _pipe.Reader.ReadAsync().GetAwaiter().GetResult(); if (expected.Length > 0)