From 82c152e12bbb10ee5eb8a75a80224c9f35184651 Mon Sep 17 00:00:00 2001 From: Stef Heyenrath Date: Sat, 5 Jun 2021 10:13:55 +0200 Subject: [PATCH 1/2] Upgrade Handlebars.Net.Helpers to 2.19 --- src/WireMock.Net/WireMock.Net.csproj | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/WireMock.Net/WireMock.Net.csproj b/src/WireMock.Net/WireMock.Net.csproj index 4e4a04173..606e2c25b 100644 --- a/src/WireMock.Net/WireMock.Net.csproj +++ b/src/WireMock.Net/WireMock.Net.csproj @@ -121,12 +121,12 @@ - - - - - - + + + + + + From 1eceec9723c5c1c051308e214a0118068df0a5d7 Mon Sep 17 00:00:00 2001 From: Stef Heyenrath Date: Sat, 5 Jun 2021 10:41:59 +0200 Subject: [PATCH 2/2] fix ut --- .../ResponseWithHandlebarsRegexTests.cs | 38 ------------------- 1 file changed, 38 deletions(-) diff --git a/test/WireMock.Net.Tests/ResponseBuilders/ResponseWithHandlebarsRegexTests.cs b/test/WireMock.Net.Tests/ResponseBuilders/ResponseWithHandlebarsRegexTests.cs index 529f6ca4b..be180bb3b 100644 --- a/test/WireMock.Net.Tests/ResponseBuilders/ResponseWithHandlebarsRegexTests.cs +++ b/test/WireMock.Net.Tests/ResponseBuilders/ResponseWithHandlebarsRegexTests.cs @@ -65,25 +65,6 @@ public async Task Response_ProvideResponseAsync_Handlebars_RegexMatch_NoMatch() Check.That(response.Message.BodyData.BodyAsString).Equals(""); } - [Fact] - public async Task Response_ProvideResponseAsync_Handlebars_RegexMatch_NoMatch_WithDefaultValue() - { - // Assign - var body = new BodyData { BodyAsString = "abc", DetectedBodyType = BodyType.String }; - - var request = new RequestMessage(new UrlDetails("http://localhost:1234"), "POST", ClientIp, body); - - var responseBuilder = Response.Create() - .WithBody("{{Regex.Match request.body \"^?0$\" \"d\"}}") - .WithTransformer(); - - // Act - var response = await responseBuilder.ProvideResponseAsync(request, _settings); - - // assert - Check.That(response.Message.BodyData.BodyAsString).Equals("d"); - } - [Fact] public async Task Response_ProvideResponseAsync_Handlebars_RegexMatch2() { @@ -122,25 +103,6 @@ public async Task Response_ProvideResponseAsync_Handlebars_RegexMatch2_NoMatch() Check.That(response.Message.BodyData.BodyAsString).Equals(""); } - [Fact] - public async Task Response_ProvideResponseAsync_Handlebars_RegexMatch2_NoMatch_WithDefaultValue() - { - // Assign - var body = new BodyData { BodyAsString = "{{\\test", DetectedBodyType = BodyType.String }; - - var request = new RequestMessage(new UrlDetails("http://localhost:1234"), "POST", ClientIp, body); - - var responseBuilder = Response.Create() - .WithBody("{{#Regex.Match request.body \"^(?\\w+)://[^/]+?(?\\d+)/?\" \"x\"}}{{this}}{{/Regex.Match}}") - .WithTransformer(); - - // Act - var response = await responseBuilder.ProvideResponseAsync(request, _settings); - - // assert - Check.That(response.Message.BodyData.BodyAsString).Equals("x"); - } - [Fact] public void Response_ProvideResponseAsync_Handlebars_RegexMatch2_Throws() {