From 6b211d1443e1e4011eb4e1f0902c37e82676c80e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mike=20Schw=C3=B6rer?= Date: Sun, 17 Dec 2023 14:04:31 +0100 Subject: [PATCH] fix tests --- googleapi/mimeMessage_test.go | 15 +++++++++------ googleapi/sendMail_test.go | 2 +- googleapi/test_placeholder.png | Bin 0 -> 11211 bytes 3 files changed, 10 insertions(+), 7 deletions(-) create mode 100644 googleapi/test_placeholder.png diff --git a/googleapi/mimeMessage_test.go b/googleapi/mimeMessage_test.go index 9ed1ca7..6294330 100644 --- a/googleapi/mimeMessage_test.go +++ b/googleapi/mimeMessage_test.go @@ -1,7 +1,6 @@ package googleapi import ( - "fmt" "gogs.mikescher.com/BlackForestBytes/goext/tst" "os" "testing" @@ -18,7 +17,7 @@ func TestEncodeMimeMail(t *testing.T) { MailBody{Plain: "Plain Text"}, nil) - fmt.Printf("%s\n\n", mail) + verifyMime(mail) } func TestEncodeMimeMail2(t *testing.T) { @@ -35,7 +34,7 @@ func TestEncodeMimeMail2(t *testing.T) { }, nil) - fmt.Printf("%s\n\n", mail) + verifyMime(mail) } func TestEncodeMimeMail3(t *testing.T) { @@ -53,12 +52,12 @@ func TestEncodeMimeMail3(t *testing.T) { {Data: []byte("HelloWorld"), Filename: "test.txt", IsInline: false, ContentType: "text/plain"}, }) - fmt.Printf("%s\n\n", mail) + verifyMime(mail) } func TestEncodeMimeMail4(t *testing.T) { - b := tst.Must(os.ReadFile("/home/mike/Pictures/Screenshot_20220706_190205.png"))(t) + b := tst.Must(os.ReadFile("test_placeholder.png"))(t) mail := encodeMimeMail( "noreply@heydyno.de", @@ -73,5 +72,9 @@ func TestEncodeMimeMail4(t *testing.T) { {Data: b, Filename: "img.png", IsInline: true, ContentType: "image/png"}, }) - fmt.Printf("%s\n\n", mail) + verifyMime(mail) +} + +func verifyMime(mail string) { + //fmt.Printf("%s\n\n", mail) } diff --git a/googleapi/sendMail_test.go b/googleapi/sendMail_test.go index 2a4b8c7..9856d62 100644 --- a/googleapi/sendMail_test.go +++ b/googleapi/sendMail_test.go @@ -127,7 +127,7 @@ func TestSendMail4(t *testing.T) { gclient := NewGoogleClient(auth) - b := tst.Must(os.ReadFile("/home/mike/Pictures/Screenshot_20220706_190205.png"))(t) + b := tst.Must(os.ReadFile("test_placeholder.png"))(t) mail, err := gclient.SendMail( ctx, diff --git a/googleapi/test_placeholder.png b/googleapi/test_placeholder.png new file mode 100644 index 0000000000000000000000000000000000000000..c5e3812e6a52d5f94fb4af0642fb915d0d1e4d40 GIT binary patch literal 11211 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 G_x=aK3*dGD literal 0 HcmV?d00001