diff --git a/eventqueue/eventqueue_test.go b/eventqueue/eventqueue_test.go index e91f446..ede0971 100644 --- a/eventqueue/eventqueue_test.go +++ b/eventqueue/eventqueue_test.go @@ -107,8 +107,7 @@ func TestPullBlocksUntilAvailable(t *testing.T) { ctx, cancel := context.WithTimeout(context.Background(), 1*time.Millisecond) defer cancel() - _, err := q.Pull(ctx) - if err == nil { + if _, err := q.Pull(ctx); err != nil { t.Fatal("Pull => expected timeout error, got nil") } diff --git a/widgets/linechart/axes/label.go b/widgets/linechart/axes/label.go index 3fc28e4..cca6a1e 100644 --- a/widgets/linechart/axes/label.go +++ b/widgets/linechart/axes/label.go @@ -89,7 +89,10 @@ func rowLabel(scale *YScale, y int, labelWidth int) (*Label, error) { } ar := rowLabelArea(y, labelWidth) - pos, _ := align.Text(ar, v.Text(), align.HorizontalRight, align.VerticalMiddle) + pos, err := align.Text(ar, v.Text(), align.HorizontalRight, align.VerticalMiddle) + if err != nil { + return nil, fmt.Errorf("unable to align the label value: %v", err) + } return &Label{ Value: v, Pos: pos,