From fb2b04efbcbd028a3ff3751b778c3c2ced6b5ca9 Mon Sep 17 00:00:00 2001 From: "kayos@tcp.direct" Date: Wed, 28 Sep 2022 01:20:56 -0700 Subject: [PATCH] Coverage: fix regression --- common_test.go | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/common_test.go b/common_test.go index 2dc8c45..298176e 100644 --- a/common_test.go +++ b/common_test.go @@ -99,7 +99,6 @@ type phonyWriter struct{} var o = &sync.Once{} var fprintStatus bool -var pw = new(phonyWriter) func (p2 phonyWriter) Write(p []byte) (int, error) { var err = errors.New("closed") @@ -115,6 +114,7 @@ func (p2 phonyWriter) Write(p []byte) (int, error) { } func TestFprint(t *testing.T) { + var pw = new(phonyWriter) Fprint(pw, "asdf") if fprintStatus != true { t.Fatal("first Fprint test should have succeeded") @@ -123,4 +123,15 @@ func TestFprint(t *testing.T) { if fprintStatus != false { t.Fatal("second Fprint test should not have succeeded") } + pw = new(phonyWriter) + fprintStatus = false + o = &sync.Once{} + Fprintf(pw, "%s", "asdf") + if fprintStatus != true { + t.Fatal("first Fprint test should have succeeded") + } + Fprintf(pw, "%s", "asdf") + if fprintStatus != false { + t.Fatal("second Fprint test should not have succeeded") + } }