From 2a22781012ea8da7e8813ca5c940ed0a323f8058 Mon Sep 17 00:00:00 2001 From: Zach Burgess Date: Thu, 10 Jul 2025 13:26:59 -0700 Subject: [PATCH] Improve test coverage for `semver.go` --- semver_test.go | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/semver_test.go b/semver_test.go index 53d3c8be..1c5c05fa 100644 --- a/semver_test.go +++ b/semver_test.go @@ -17,6 +17,16 @@ func TestSemverCompare(t *testing.T) { } } +func TestSemverCompareErr(t *testing.T) { + tests := map[string]string{ + `{{ semverCompare "badConstraint" "1.2.3" }}`: `false`, + `{{ semverCompare "1.2.0" "badVersion" }}`: `false`, + } + for tpl, expect := range tests { + assert.Error(t, runt(tpl, expect)) + } +} + func TestSemver(t *testing.T) { tests := map[string]string{ `{{ $s := semver "1.2.3-beta.1+c0ff33" }}{{ $s.Prerelease }}`: "beta.1",