Coverage: fix regression

This commit is contained in:
kayos@tcp.direct 2022-09-28 01:20:56 -07:00
parent 36795dee8e
commit fb2b04efbc
Signed by: kayos
GPG Key ID: 4B841471B4BEE979

View File

@ -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")
}
}