From a99d30773629318109c293b26c7000324642d568 Mon Sep 17 00:00:00 2001 From: MarvinJWendt Date: Fri, 18 Mar 2022 02:51:28 +0100 Subject: [PATCH] test: fix `BigTextPrinter` test --- bigtext_printer.go | 2 +- internal/utils.go | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) create mode 100644 internal/utils.go diff --git a/bigtext_printer.go b/bigtext_printer.go index 4bea5517e..0ecb88825 100644 --- a/bigtext_printer.go +++ b/bigtext_printer.go @@ -142,7 +142,7 @@ func (p BigTextPrinter) Srender() (string, error) { letterLine += strings.Repeat(" ", maxLetterWidth-letterLineLength) } - if letter.RGB != (RGB{}) && color.IsSupportRGBColor() { + if letter.RGB != (RGB{}) && (color.IsSupportRGBColor() || internal.RunsInCi()) { ret += letter.RGB.Sprint(letterLine) } else { ret += letter.Style.Sprint(letterLine) diff --git a/internal/utils.go b/internal/utils.go new file mode 100644 index 000000000..ca74cfd67 --- /dev/null +++ b/internal/utils.go @@ -0,0 +1,8 @@ +package internal + +import "os" + +// RunsInCi returns true if the current build is running on a CI server. +func RunsInCi() bool { + return os.Getenv("CI") != "" +}