diff options
Diffstat (limited to 'internal/askcli/command_write_test.go')
| -rw-r--r-- | internal/askcli/command_write_test.go | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/internal/askcli/command_write_test.go b/internal/askcli/command_write_test.go index 981df8a..e6b6dd2 100644 --- a/internal/askcli/command_write_test.go +++ b/internal/askcli/command_write_test.go @@ -108,6 +108,9 @@ func TestHandleDenotate_MissingArgs(t *testing.T) { if code != 1 { t.Fatalf("denotate code = %d, want 1 for missing args", code) } + if !strings.Contains(stderr.String(), "requires an ID or UUID") { + t.Fatalf("stderr = %q, want ID-or-UUID message", stderr.String()) + } } func TestHandleModify_Success(t *testing.T) { @@ -186,6 +189,9 @@ func TestHandleAnnotate_MissingArgs(t *testing.T) { if code != 1 { t.Fatalf("annotate code = %d, want 1 for missing args", code) } + if !strings.Contains(stderr.String(), "requires an ID or UUID") { + t.Fatalf("stderr = %q, want ID-or-UUID message", stderr.String()) + } } func TestHandleStart_Success(t *testing.T) { @@ -225,6 +231,9 @@ func TestHandleStart_MissingUUID(t *testing.T) { if code != 1 { t.Fatalf("start code = %d, want 1 for missing UUID", code) } + if !strings.Contains(stderr.String(), "requires an ID or UUID") { + t.Fatalf("stderr = %q, want ID-or-UUID message", stderr.String()) + } } func TestHandleStop_Success(t *testing.T) { @@ -288,6 +297,9 @@ func TestHandlePriority_MissingArgs(t *testing.T) { if code != 1 { t.Fatalf("priority code = %d, want 1 for missing args", code) } + if !strings.Contains(stderr.String(), "requires an ID or UUID") { + t.Fatalf("stderr = %q, want ID-or-UUID message", stderr.String()) + } } func TestHandleTag_Success(t *testing.T) { |
