From 7085f4706d70a26404f145aec18c70bf71954cd9 Mon Sep 17 00:00:00 2001 From: ziggie Date: Tue, 13 Jan 2026 17:31:24 +0100 Subject: [PATCH] fn: fix printf vet check in TestSomeToOkf Go 1.24+ See also https://github.com/golang/go/issues/60529. Now we need to use a constant. --- fn/option_test.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/fn/option_test.go b/fn/option_test.go index 69f6608d3..915110439 100644 --- a/fn/option_test.go +++ b/fn/option_test.go @@ -20,11 +20,11 @@ func TestSomeToOk(t *testing.T) { } func TestSomeToOkf(t *testing.T) { - errStr := "err" - require.Equal(t, Some(1).SomeToOkf(errStr), Ok(1)) + const errFmt = "missing value: %s" + require.Equal(t, Some(1).SomeToOkf(errFmt, "test"), Ok(1)) require.Equal( - t, None[uint8]().SomeToOkf(errStr), - Err[uint8](fmt.Errorf(errStr)), + t, None[uint8]().SomeToOkf(errFmt, "test"), + Err[uint8](fmt.Errorf(errFmt, "test")), ) }