From e32f1cd69741f925e80560fa7219f46b19895fb6 Mon Sep 17 00:00:00 2001 From: Achilleas Koutsou Date: Tue, 16 Nov 2021 12:56:37 +0100 Subject: [PATCH] osbuild: test Write() on nil Result receivers Signed-off-by: Achilleas Koutsou --- internal/osbuild1/result_test.go | 7 ++++++- internal/osbuild2/result_test.go | 9 +++++++-- 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/internal/osbuild1/result_test.go b/internal/osbuild1/result_test.go index cb1cac8cf..ddc3196ee 100644 --- a/internal/osbuild1/result_test.go +++ b/internal/osbuild1/result_test.go @@ -153,10 +153,15 @@ Done } func TestWriteEmpty(t *testing.T) { + var b bytes.Buffer + + var testNilResult *Result + assert.NoError(t, testNilResult.Write(&b)) + assert.Equal(t, "The compose result is empty.\n", b.String()) testComposeResult := Result{} - var b bytes.Buffer + b.Reset() assert.NoError(t, testComposeResult.Write(&b)) assert.Equal(t, "The compose result is empty.\n", b.String()) diff --git a/internal/osbuild2/result_test.go b/internal/osbuild2/result_test.go index 6699452e4..bf92124d9 100644 --- a/internal/osbuild2/result_test.go +++ b/internal/osbuild2/result_test.go @@ -323,9 +323,14 @@ Metadata: func TestWriteEmpty(t *testing.T) { assert := assert.New(t) - result := Result{} - var b bytes.Buffer + + var testNilResult *Result + assert.NoError(testNilResult.Write(&b)) + assert.Equal("The compose result is empty.\n", b.String()) + + b.Reset() + result := Result{} assert.NoError(result.Write(&b)) assert.Equal("The compose result is empty.\n", b.String()) }