Skip to content

Commit 6f40ca3

Browse files
Allows mocking responses with multiple headers with the same name. Fixes #927 (#929)
1 parent e6c7873 commit 6f40ca3

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

dev-proxy-abstractions/ProxyUtils.cs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -339,7 +339,11 @@ public static void MergeHeaders(IList<MockResponseHeader> allHeaders, IList<Mock
339339
continue;
340340
}
341341

342-
allHeaders.Remove(existingHeader);
342+
// don't remove headers that we've just added
343+
if (!headersToAdd.Contains(existingHeader))
344+
{
345+
allHeaders.Remove(existingHeader);
346+
}
343347
}
344348

345349
allHeaders.Add(header);

0 commit comments

Comments
 (0)