diff --git a/context_test.go b/context_test.go index f44f61a1..a0805e9d 100644 --- a/context_test.go +++ b/context_test.go @@ -522,6 +522,9 @@ func TestContextGetError(t *testing.T) { value := errors.New("test error") c.Set(key, value) assert.Equal(t, value, c.GetError(key)) + + // Test missing key returns nil + assert.Nil(t, c.GetError("missing")) } func TestContextGetIntSlice(t *testing.T) { @@ -632,6 +635,9 @@ func TestContextGetErrorSlice(t *testing.T) { value := []error{errors.New("error1"), errors.New("error2")} c.Set(key, value) assert.Equal(t, value, c.GetErrorSlice(key)) + + // Test missing key returns nil slice + assert.Nil(t, c.GetErrorSlice("missing")) } func TestContextGetStringMap(t *testing.T) {