package cli import ( "errors" "testing") func TestExitCodeForExplicitExitError(t *testing.T) { err := exitErr(7, errors.New("stop")) if got := ExitCode(err); got != 7 { t.Fatalf("ExitCode() = %d, want 7", got) } if got := err.Error(); got != "stop" { t.Fatalf("Error() = %q, want stop", got) }} func TestNotImplementedMessage(t *testing.T) { err := notImplemented("frobnicate") if got := err.Error(); got != "frobnicate is not implemented yet" { t.Fatalf("Error() = %q", got) }}
package cli
import (
"errors"
"testing"
)
func TestExitCodeForExplicitExitError(t *testing.T) {
err := exitErr(7, errors.New("stop"))
if got := ExitCode(err); got != 7 {
t.Fatalf("ExitCode() = %d, want 7", got)
}
if got := err.Error(); got != "stop" {
t.Fatalf("Error() = %q, want stop", got)
}
}
func TestNotImplementedMessage(t *testing.T) {
err := notImplemented("frobnicate")
if got := err.Error(); got != "frobnicate is not implemented yet" {
t.Fatalf("Error() = %q", got)
}
}