From c14a63b6e39a65bf36b350f7a159b1fc9d18ace6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 10 Nov 2025 18:09:48 +0000 Subject: [PATCH] Bump FsCheck from 3.3.1 to 3.3.2 and WoofWare.PrattParser (#319) * Bump FsCheck from 3.3.1 to 3.3.2 --- updated-dependencies: - dependency-name: FsCheck dependency-version: 3.3.2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * Bump Nerdbank.GitVersioning from 3.8.118 to 3.9.50 --- updated-dependencies: - dependency-name: Nerdbank.GitVersioning dependency-version: 3.9.50 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * Bump WoofWare.PrattParser from 0.2.5 to 0.3.1 --- updated-dependencies: - dependency-name: WoofWare.PrattParser dependency-version: 0.3.1 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * Deps * Accommodate new API --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Smaug123 <3138005+Smaug123@users.noreply.github.com> --- Directory.Build.props | 2 +- WoofWare.NUnitTestRunner.Lib/Filter.fs | 7 ++++++- .../WoofWare.NUnitTestRunner.Lib.fsproj | 2 +- .../WoofWare.NUnitTestRunner.Test.fsproj | 2 +- nix/deps.json | 12 ++++++------ 5 files changed, 15 insertions(+), 10 deletions(-) diff --git a/Directory.Build.props b/Directory.Build.props index d102b4a..ec04004 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -10,7 +10,7 @@ FS3388,FS3559 - + true diff --git a/WoofWare.NUnitTestRunner.Lib/Filter.fs b/WoofWare.NUnitTestRunner.Lib/Filter.fs index f44a4fb..7d1e382 100644 --- a/WoofWare.NUnitTestRunner.Lib/Filter.fs +++ b/WoofWare.NUnitTestRunner.Lib/Filter.fs @@ -196,7 +196,12 @@ module internal ParsedFilter = ConsumeBeforeInitialToken = false ConsumeAfterFinalToken = false BoundaryTokens = [ TokenType.CloseParen ] - Construct = List.exactlyOne + Construct = + fun l -> + match List.tryExactlyOne l with + | None -> failwith "expected exactly one token in stream" + | Some None -> failwith "expected parens to have contents" + | Some (Some x) -> x } let parse (s : string) : ParsedFilter = diff --git a/WoofWare.NUnitTestRunner.Lib/WoofWare.NUnitTestRunner.Lib.fsproj b/WoofWare.NUnitTestRunner.Lib/WoofWare.NUnitTestRunner.Lib.fsproj index d25d188..c06291a 100644 --- a/WoofWare.NUnitTestRunner.Lib/WoofWare.NUnitTestRunner.Lib.fsproj +++ b/WoofWare.NUnitTestRunner.Lib/WoofWare.NUnitTestRunner.Lib.fsproj @@ -54,7 +54,7 @@ - + diff --git a/WoofWare.NUnitTestRunner/WoofWare.NUnitTestRunner.Test/WoofWare.NUnitTestRunner.Test.fsproj b/WoofWare.NUnitTestRunner/WoofWare.NUnitTestRunner.Test/WoofWare.NUnitTestRunner.Test.fsproj index f549ef5..f796939 100644 --- a/WoofWare.NUnitTestRunner/WoofWare.NUnitTestRunner.Test/WoofWare.NUnitTestRunner.Test.fsproj +++ b/WoofWare.NUnitTestRunner/WoofWare.NUnitTestRunner.Test/WoofWare.NUnitTestRunner.Test.fsproj @@ -18,7 +18,7 @@ - + diff --git a/nix/deps.json b/nix/deps.json index 5bc7f74..0c7a77f 100644 --- a/nix/deps.json +++ b/nix/deps.json @@ -21,8 +21,8 @@ }, { "pname": "FsCheck", - "version": "3.3.1", - "hash": "sha256-k65ksdOSOGz+meRUUND+yuqJtm5ChaKuaxmRIdKzx2Y=" + "version": "3.3.2", + "hash": "sha256-3ydyTGpqySynjbcWbmFVeCBnT3KDH3miPSJYJlyxrGs=" }, { "pname": "fsharp-analyzers", @@ -211,8 +211,8 @@ }, { "pname": "Nerdbank.GitVersioning", - "version": "3.8.118", - "hash": "sha256-Hmyy0ZKOmwN4zIhI4+MqoN8geZNc1sd033aZJ6APrO8=" + "version": "3.9.50", + "hash": "sha256-BiBfXwr8ob2HTaFk2L5TwAgtvd/EPoqudSI9nhAjQPI=" }, { "pname": "Newtonsoft.Json", @@ -361,8 +361,8 @@ }, { "pname": "WoofWare.PrattParser", - "version": "0.2.5", - "hash": "sha256-6+74AMxVIBa5rYO34Hlm02zPtRSvpcvUA6cqeYB3WoQ=" + "version": "0.3.1", + "hash": "sha256-y1m9gTNH1ECDHSFpjWBDkJz7uAQmzp64eGIW3d7hoZQ=" }, { "pname": "WoofWare.Whippet.Fantomas",