Skip to content

Commit

Permalink
Merge pull request #94 from iand/iand/lint-errors
Browse files Browse the repository at this point in the history
Check error returns in tests
  • Loading branch information
Stebalien committed May 26, 2020
2 parents 6bcf1bb + 2c411ae commit 7cd2a29
Show file tree
Hide file tree
Showing 3 changed files with 30 additions and 10 deletions.
24 changes: 18 additions & 6 deletions core_test.go
Expand Up @@ -39,7 +39,9 @@ func TestNewCoreFormat(t *testing.T) {
ws := zapcore.AddSync(buf)

core := newCore(tc.format, ws, LevelDebug)
core.Write(entry, nil)
if err := core.Write(entry, nil); err != nil {
t.Fatalf("unexpected error: %v", err)
}

got := buf.String()
if got != tc.want {
Expand All @@ -66,7 +68,9 @@ func TestLockedMultiCoreAddCore(t *testing.T) {
Message: "scooby",
Time: time.Date(2010, 5, 23, 15, 14, 0, 0, time.UTC),
}
mc.Write(entry, nil)
if err := mc.Write(entry, nil); err != nil {
t.Fatalf("unexpected error: %v", err)
}

want1 := "2010-05-23T15:14:00.000Z\tINFO\tmain\tscooby\n"
got1 := buf1.String()
Expand Down Expand Up @@ -97,7 +101,9 @@ func TestLockedMultiCoreDeleteCore(t *testing.T) {
Message: "scooby",
Time: time.Date(2010, 5, 23, 15, 14, 0, 0, time.UTC),
}
mc.Write(entry, nil)
if err := mc.Write(entry, nil); err != nil {
t.Fatalf("unexpected error: %v", err)
}

buf2 := &bytes.Buffer{}
core2 := newCore(ColorizedOutput, zapcore.AddSync(buf2), LevelDebug)
Expand All @@ -114,7 +120,9 @@ func TestLockedMultiCoreDeleteCore(t *testing.T) {
Time: time.Date(2010, 5, 23, 15, 15, 0, 0, time.UTC),
}

mc.Write(entry2, nil)
if err := mc.Write(entry2, nil); err != nil {
t.Fatalf("unexpected error: %v", err)
}

want1 := "2010-05-23T15:14:00.000Z\tINFO\tmain\tscooby\n"
got1 := buf1.String()
Expand Down Expand Up @@ -144,7 +152,9 @@ func TestLockedMultiCoreReplaceCore(t *testing.T) {
Message: "scooby",
Time: time.Date(2010, 5, 23, 15, 14, 0, 0, time.UTC),
}
mc.Write(entry, nil)
if err := mc.Write(entry, nil); err != nil {
t.Fatalf("unexpected error: %v", err)
}

buf2 := &bytes.Buffer{}
core2 := newCore(ColorizedOutput, zapcore.AddSync(buf2), LevelDebug)
Expand All @@ -160,7 +170,9 @@ func TestLockedMultiCoreReplaceCore(t *testing.T) {
Time: time.Date(2010, 5, 23, 15, 15, 0, 0, time.UTC),
}

mc.Write(entry2, nil)
if err := mc.Write(entry2, nil); err != nil {
t.Fatalf("unexpected error: %v", err)
}

want1 := "2010-05-23T15:14:00.000Z\tINFO\tmain\tscooby\n"
got1 := buf1.String()
Expand Down
12 changes: 9 additions & 3 deletions pipe_test.go
Expand Up @@ -21,7 +21,9 @@ func TestNewPipeReader(t *testing.T) {
buf := &bytes.Buffer{}
go func() {
defer wg.Done()
io.Copy(buf, r)
if _, err := io.Copy(buf, r); err != nil && err != io.ErrClosedPipe {
t.Errorf("unexpected error: %v", err)
}
}()

log.Error("scooby")
Expand All @@ -45,7 +47,9 @@ func TestNewPipeReaderFormat(t *testing.T) {
buf := &bytes.Buffer{}
go func() {
defer wg.Done()
io.Copy(buf, r)
if _, err := io.Copy(buf, r); err != nil && err != io.ErrClosedPipe {
t.Errorf("unexpected error: %v", err)
}
}()

log.Error("scooby")
Expand Down Expand Up @@ -74,7 +78,9 @@ func TestNewPipeReaderLevel(t *testing.T) {
buf := &bytes.Buffer{}
go func() {
defer wg.Done()
io.Copy(buf, r)
if _, err := io.Copy(buf, r); err != nil && err != io.ErrClosedPipe {
t.Errorf("unexpected error: %v", err)
}
}()

log.Debug("scooby")
Expand Down
4 changes: 3 additions & 1 deletion setup_test.go
Expand Up @@ -28,7 +28,9 @@ func TestGetLoggerDefault(t *testing.T) {
w.Close()

buf := &bytes.Buffer{}
io.Copy(buf, r)
if _, err := io.Copy(buf, r); err != nil && err != io.ErrClosedPipe {
t.Fatalf("unexpected error: %v", err)
}

if !strings.Contains(buf.String(), "scooby") {
t.Errorf("got %q, wanted it to contain log output", buf.String())
Expand Down

0 comments on commit 7cd2a29

Please sign in to comment.