Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
32 changes: 0 additions & 32 deletions pkg/console/print.go
Original file line number Diff line number Diff line change
Expand Up @@ -11,13 +11,6 @@ import (
// Tests must not call t.Parallel() as this variable is not concurrency-safe.
var stderr io.Writer = os.Stderr

// PrintError formats and prints a compiler error to stderr.
// FormatError already includes a trailing newline, so Fprint is used to avoid
// emitting a spurious blank line.
func PrintError(err CompilerError) {
fmt.Fprint(stderr, FormatError(err))
}

// PrintSuccessMessage formats and prints a success message to stderr.
func PrintSuccessMessage(message string) {
fmt.Fprintln(stderr, FormatSuccessMessageStderr(message))
Expand All @@ -28,11 +21,6 @@ func PrintInfoMessage(message string) {
fmt.Fprintln(stderr, FormatInfoMessageStderr(message))
}

// PrintTableHeaderStderr formats and prints a table header to stderr.
func PrintTableHeaderStderr(text string) {
fmt.Fprintln(stderr, FormatTableHeaderStderr(text))
}

// PrintWarningMessage formats and prints a warning message to stderr.
func PrintWarningMessage(message string) {
fmt.Fprintln(stderr, FormatWarningMessageStderr(message))
Expand All @@ -43,31 +31,11 @@ func PrintErrorMessage(message string) {
fmt.Fprintln(stderr, FormatErrorMessage(message))
}

// PrintErrorTextStderr formats and prints error-styled text to stderr.
func PrintErrorTextStderr(text string) {
fmt.Fprintln(stderr, FormatErrorTextStderr(text))
}

// PrintCommandMessage formats and prints a command message to stderr.
func PrintCommandMessage(command string) {
fmt.Fprintln(stderr, FormatCommandMessageStderr(command))
}

// PrintProgressMessage formats and prints a progress message to stderr.
func PrintProgressMessage(message string) {
fmt.Fprintln(stderr, FormatProgressMessageStderr(message))
}

// PrintPromptMessage formats and prints a prompt message to stderr.
func PrintPromptMessage(message string) {
fmt.Fprintln(stderr, FormatPromptMessageStderr(message))
}

// PrintVerboseMessage formats and prints a verbose message to stderr.
func PrintVerboseMessage(message string) {
fmt.Fprintln(stderr, FormatVerboseMessageStderr(message))
}

// PrintListItem formats and prints a list item to stderr.
func PrintListItem(item string) {
fmt.Fprintln(stderr, FormatListItemStderr(item))
Expand Down
53 changes: 0 additions & 53 deletions pkg/console/print_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -22,19 +22,6 @@ func captureStderr(t *testing.T, fn func()) string {
return buf.String()
}

// TestPrintErrorNewline verifies that PrintError does not emit a spurious blank
// line: FormatError already terminates with \n, so Fprint (not Fprintln) must
// be used.
func TestPrintErrorNewline(t *testing.T) {
ce := CompilerError{Type: "error", Message: "something went wrong"}
got := captureStderr(t, func() { PrintError(ce) })

want := FormatError(ce)
if got != want {
t.Fatalf("PrintError output mismatch\nwant: %q\ngot: %q", want, got)
}
}

func TestPrintSuccessMessage(t *testing.T) {
got := captureStderr(t, func() { PrintSuccessMessage("ok") })
want := FormatSuccessMessageStderr("ok") + "\n"
Expand All @@ -51,14 +38,6 @@ func TestPrintInfoMessage(t *testing.T) {
}
}

func TestPrintTableHeaderStderr(t *testing.T) {
got := captureStderr(t, func() { PrintTableHeaderStderr("Name") })
want := FormatTableHeaderStderr("Name") + "\n"
if got != want {
t.Fatalf("want %q, got %q", want, got)
}
}

func TestPrintWarningMessage(t *testing.T) {
got := captureStderr(t, func() { PrintWarningMessage("warn") })
want := FormatWarningMessageStderr("warn") + "\n"
Expand All @@ -75,14 +54,6 @@ func TestPrintErrorMessage(t *testing.T) {
}
}

func TestPrintErrorTextStderr(t *testing.T) {
got := captureStderr(t, func() { PrintErrorTextStderr("error text") })
want := FormatErrorTextStderr("error text") + "\n"
if got != want {
t.Fatalf("want %q, got %q", want, got)
}
}

func TestPrintCommandMessage(t *testing.T) {
got := captureStderr(t, func() { PrintCommandMessage("gh aw status") })
want := FormatCommandMessageStderr("gh aw status") + "\n"
Expand All @@ -91,30 +62,6 @@ func TestPrintCommandMessage(t *testing.T) {
}
}

func TestPrintProgressMessage(t *testing.T) {
got := captureStderr(t, func() { PrintProgressMessage("loading") })
want := FormatProgressMessageStderr("loading") + "\n"
if got != want {
t.Fatalf("want %q, got %q", want, got)
}
}

func TestPrintPromptMessage(t *testing.T) {
got := captureStderr(t, func() { PrintPromptMessage("continue?") })
want := FormatPromptMessageStderr("continue?") + "\n"
if got != want {
t.Fatalf("want %q, got %q", want, got)
}
}

func TestPrintVerboseMessage(t *testing.T) {
got := captureStderr(t, func() { PrintVerboseMessage("debug info") })
want := FormatVerboseMessageStderr("debug info") + "\n"
if got != want {
t.Fatalf("want %q, got %q", want, got)
}
}

func TestPrintListItem(t *testing.T) {
got := captureStderr(t, func() { PrintListItem("item one") })
want := FormatListItemStderr("item one") + "\n"
Expand Down
Loading